django-unhosted

Screenshot der Software:
django-unhosted
Softwarebeschreibung:
Version: 12.08.3
Upload-Datum: 20 Feb 15
Entwickler: Mike Kazantsev
Lizenz: Frei
Popularität: 1

Rating: nan/5 (Total Votes: 0)

django-unhosted ist ein Django-Applikation-Server (Lagerung) Implementierung für "stabil" Remotestorage API-Version, hier angegeben:
http://www.w3.org/community/unhosted/wiki/RemoteStorage-2011.10
Einige Teile davon (insbesondere Webfinger, OAuth2, seit ich neueren Spezifikationen, die zu dem Zeitpunkt verfügbar waren, verwendet wird) könnte mit neueren ("experimentell") API kompatibel sein:
https://www.w3.org/community/rww/wiki/read-write-web-00#simple
http://www.w3.org/community/unhosted/wiki/Pds
Aber da remoteStorage.js 0.7.0 für experimentelle API ist noch in der Entwicklung, ich habe nicht geprüft, ob es funktioniert mit aktuellen Implementierung.
Remotestorage
Idee ist, dass Sie Lagerkonto (mit dem, was Politik und Authentifizierung) auf host1 und einige webapp haben kann (sagen wir, etwas visuellen Editor, denken, MS Word) auf host2.
Um Dokument in einer Webapp zu bearbeiten, in der Regel host2 müssten für bearbeitete Dokumente, usw. zu implementieren eine Art von Benutzer-Registrierung, Speicherung (wie docs.google.com)
Mit Remotestorage, müssen diese Speicher nicht auf host2, so dass Sie nicht haben, um einige komplexe Strategien und authentifizierten Speicher dort zu implementieren, um eine voll funktionsfähige Webapp zu starten - es kann öffnen und speichern Dokumente zu einem beliebigen Remote-Host, der das unterstützt Protokoll (die im Grunde GET / PUT von WebDAV mit OAuth2 oben).
host1 können Ihre VPS-Client-Maschine selbst (besonders leicht mit direkten IPv6 oder IPv4 über einige Service wie pagekite zur Verfügung gestellt), einige zuverlässige Cloud-Anbieter oder was auch immer.
Um vollständig zu verstehen, wie alles funktioniert, empfehle ich Blick auf OAuth2, WebDAV, CORS und Webfinger, die im Grunde sind alle verwendet, um das Protokoll zu implementieren Technologien.
Diese django App implementiert vollständig bahnseitige Lagerung für host1, komplett mit Benutzeranmeldeformulare, Client-Zugriffsverwaltungsschnittstellen und eine einfache Demo-Client (optional, können Benutzer von anderen Django-Anwendungen oder über Django Admin-Interface sonst hinzugefügt werden).
Sicherheit
Seit applicaton ist eine öffentlich-Internet verbundenen Schnittstelle zu Ihrem (vielleicht wichtig) Daten und ich bin in keiner Weise Sicherheitsexperten oder Fach, empfehle ich Pentest oder den Code überprüfen, bevor das Speichern keine sensiblen Daten enthält.
Datenverlust oder Korruption ist viel leichter zu verhindern (und Backups gehen einen langen Weg hier, btw) über Sicherheitslücken, so dass auch hier bitte auf den Code schauen Sie sich und erfahren Sie Fragen gibt, die ich einen blinden Fleck (nicht zu erwähnen, mangelnde Kompetenzen) für die damit nicht in der Lage, um auf eigene Faust zu finden.
. Beispiel für die offensichtliche (für einen Außenstehenden Analyse) Sicherheitslücken in einem anderen Speicher-Server-Implementierung finden Sie hier, lernen die lession es

Anforderungen :

  • Python
  • Django

Andere Software von Entwickler Mike Kazantsev

graphite-metrics
graphite-metrics

20 Feb 15

python-onedrive
python-onedrive

12 Apr 15

aura
aura

20 Feb 15

Kommentare zu django-unhosted

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!