django-unhosted

Szoftver screenshot:
django-unhosted
Szoftver adatai:
Változat: 12.08.3
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Mike Kazantsev
Engedély: Ingyenes
Népszerűség: 12

Rating: nan/5 (Total Votes: 0)

A Django-unhosted egy Django app szerver (tároló) megvalósítása "stabil" remoteStorage API verzió, lásd itt:
http://www.w3.org/community/unhosted/wiki/RemoteStorage-2011.10
Egyes részei (különösen Webfinger, OAuth2, hiszen én is használtam újabb szemüveg, hogy rendelkezésre álltak idején) lehet összeegyeztethető újabb ("kísérleti") API:
https://www.w3.org/community/rww/wiki/read-write-web-00#simple
http://www.w3.org/community/unhosted/wiki/Pds
De mivel remoteStorage.js 0.7.0 kísérleti API még mindig fejlesztés alatt áll, én még nem teszteltem vajon működik-e a jelenlegi végrehajtása.
remoteStorage
Ötlet, hogy akkor már tároló fiók (mindazt politikák és hitelesítés) a host1 és néhány webapp (mondjuk valamilyen vizuális szerkesztő, gondolom, MS Word) a host2.
Szerkeszteni dokumentumot egy webalkalmazás, általában host2 kellene végre valamiféle felhasználói regisztráció, tárhely (mint docs.google.com) számára szerkesztett docs, stb
A remoteStorage, ez a tároló nem kell lennie host2, így nem kell végrehajtani néhány bonyolult politikák és hitelesített tároló van, hogy indítson egy teljes funkcionalitású webapp - képes megnyitni és menteni docs bármely távoli gépen, amely támogatja a protokoll (amely alapvetően / fel a WebDAV OAuth2 a tetején).
host1 lehet a VPS, kliens gép maga (különösen könnyű közvetlen IPv6, vagy IPv4 keresztül biztosított néhány szolgáltatás, mint pagekite), néhány megbízható felhő-szolgáltató vagy bármi.
Ahhoz, hogy megértsük, hogyan működik mindez, azt ajánlom, néztem OAuth2, WebDAV, CORS és Webfinger, amelyek alapvetően a technológiák bevezetésére alkalmazott protokoll.
Ez a Django app maradéktalanul megvalósítja web fekvésű tárolás host1, teljes felhasználói regisztráció formák (opcionális, felhasználók hozzáadása más Django apps keresztül vagy Django admin felületen egyébként), ügyfél-hozzáférési felületekkel és egy egyszerű demo kliens.
Security
Mivel alkalmazás a nyilvános internet-néző felületen a (valószínűleg fontos) adatok és én vagyok semmilyen módon nem biztonsági szakértő vagy szakember, azt ajánlom, hogy Pentest vagy validálása kód tárolás előtt minden érzékeny adatokat is.
Adatvesztés vagy korrupció sokkal könnyebb megelőzni (és mentések jó úton haladnak itt, btw), mint biztonsági rések kihasználását, így ismét, kérjük, nézd meg a kódot magad, és megtalálja kérdések vannak, amelyek már a holttér (nem beszélve a hiánya készségek) számára, így nem lesz képes megtalálni a saját.
Például nyilvánvaló (egy kívülálló elemzés) biztonsági hibák egy másik tároló-kiszolgáló megoldás itt található, megtanulják a lession van.

követelmények :

  • Python
  • Django

Más szoftver fejlesztő Mike Kazantsev

aura
aura

20 Feb 15

unified2
unified2

20 Feb 15

python-onedrive
python-onedrive

12 Apr 15

Hozzászólások a django-unhosted

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!