django-unhosted

Software captura de pantalla:
django-unhosted
Detalles de software:
Versión: 12.08.3
Fecha de carga: 20 Feb 15
Promotor: Mike Kazantsev
Licencia: Libre
Popularidad: 1

Rating: nan/5 (Total Votes: 0)

django-unhosted es una aplicación de servidor Django (almacenamiento) la implementación de la versión de la API RemoteStorage "estable", se especifica aquí:
http://www.w3.org/community/unhosted/wiki/RemoteStorage-2011.10
Algunas partes de ella (especialmente webfinger, OAuth2, ya que he usado más nuevas características que estaban disponibles en el momento) podrían ser compatibles con el nuevo API ("experimental"):
https://www.w3.org/community/rww/wiki/read-write-web-00#simple
http://www.w3.org/community/unhosted/wiki/Pds
Pero desde remoteStorage.js 0.7.0 para API experimental es todavía bajo un fuerte desarrollo, no he probado si funciona con la aplicación actual.
RemoteStorage
Idea es que se puede tener en cuenta el almacenamiento (con cualesquiera políticas y autenticación) en host1 y algunos webapp (digamos, algún editor visual, piense MS Word) en host2.
Para editar el documento en una aplicación web, por lo general host2 tendría que aplicar algún tipo de registro de usuarios, de almacenamiento (como docs.google.com) para documentos editados, etc.
Con RemoteStorage, este almacenamiento no tiene que estar en host2, por lo que no tiene que implementar algunas políticas complejas y almacenamiento autenticado allí para lanzar una aplicación web con todas las funciones - que puede abrir y guardar documentos a cualquier host remoto que soporta el protocolo (que es básicamente GET / PUT de WebDAV con OAuth2 en la parte superior).
host1 puede ser su VPS, la máquina cliente en sí (especialmente fácil con IPv6 directa, o IPv4 proporcionada a través de algún servicio como pagekite), algunos proveedores de nube confiable o lo que sea.
Para entender completamente cómo funciona todo, yo recomiendo mirar OAuth2, WebDAV, CORS y webfinger, que son básicamente todas las tecnologías utilizadas para implementar el protocolo.
Esta aplicación django implementa plenamente de almacenamiento accesible desde Internet para host1, con formularios de registro de usuario (opcional, los usuarios pueden agregar otras aplicaciones django django oa través de la interfaz de administración de otra manera), interfaces de administración de acceso de cliente y un sencillo cliente de demostración.
Seguridad
Desde applicaton es una asociación público-internet-frente interfaz a sus datos (posiblemente importante) y estoy en ningún experto en seguridad de forma o especialista, recomiendo a PenTest o validar el código antes de almacenar los datos sensibles en ella.
La pérdida de datos o la corrupción es mucho más fácil prevenir (y copias de seguridad de recorrer un largo camino hasta aquí, por cierto) de exploits de seguridad, por lo que, de nuevo, por favor, mira el código de ti mismo y encontrar problemas allí que tengo un punto ciego (por no hablar de la falta de habilidades) para, de este modo no será capaz de encontrar por mi cuenta.
. Ejemplo de defectos obvios (para un análisis de afuera) de seguridad en otra implementación de almacenamiento de servidor se puede encontrar aquí, aprender el lession no

Requisitos :

  • Python
  • Django

Otro software de desarrollador Mike Kazantsev

graphite-metrics
graphite-metrics

20 Feb 15

aura
aura

20 Feb 15

unified2
unified2

20 Feb 15

Comentarios a la django-unhosted

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!