django-insensível.

APP RemoteStorage Unhosted para Django
Baixe Agora

django-insensível. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • WTFPL
  • Preço:
  • FREE
  • Nome do editor:
  • Mike Kazantsev
  • Site do editor:

django-insensível. Tag


django-insensível. Descrição

Django-Unhosted é uma implementação do Django App Server (Storage) para a versão de API de RemoteStorage "estável", especificada aqui: http: //www.w3.org/community/unhosted/wiki/remotestorage-2011.10some (especialmente na Webfinger, OAuth2, desde que usei especificações mais recentes que estavam disponíveis no momento) podem ser compatíveis com a API mais recente ("experimental"): https: //www.w3.org/community/rww/wiki/read-write- 00 # simplehttp: //www.w3.org/community/unhosted/wiki/pdsbut desde que remoteestorage.js 0.7.0 para API experimental ainda está sob desenvolvimento pesado, eu não testei se funciona com a implementação atual.Remotestorageidea é que Você pode ter uma conta de armazenamento (com quaisquer políticas e autenticação) no host1 e algum webapp (digamos, algum editor visual, pense no MS Word) no host2.to Editar documento em um webapp, geralmente host2 teria que implementar algum tipo de registro de usuário, armazenamento (como docs.google.com) para documentos editados, etc.com remotestorage, este armazenamento não precisa estar no host2, então você não tem que implementar algumas políticas complexas e armazenamento autenticado lá para lançar um webapp de destaque - ele pode abrir e salvar documentos para qualquer host remoto que suporte o protocolo (que é basicamente obter / colocar do webdav com oauth2 no topo) .host1 pode ser O seu VPS, a própria máquina do cliente (especialmente fácil com IPv6 direto ou IPv4 fornecido por algum serviço como PageKite), algum provedor de nuvem confiável ou qualquer outra coisa. Para entender completamente como tudo funciona, eu recomendo olhar para OAuth2, WebDav, CORS e WEBFINGER, Quais são basicamente todas as tecnologias usadas para implementar o protocolo. Este aplicativo Django implementa totalmente o armazenamento voltado para a Web para host1, completo com formulários de registro do usuário (opcional, os usuários podem ser adicionados por outros aplicativos Django ou via interface administrativa django, caso contrário, o acesso ao cliente. Interfaces de gerenciamento e um simples cliente de demonstração.SecuritySince cince é uma interface voltada para a Internet para seus (possivelmente importantes) dados e eu não estou de forma alguma especialista em segurança ou especialista, eu recomendo Teste ou valide o código antes de armazenar quaisquer dados confidenciais nele.Data perda ou corrupção é muito mais fácil de prevenir (e backups percorrer um longo caminho aqui, BTW) do que as explorações de segurança, então, novamente, por favor, veja o código-se e encontre problemas Lá o que eu tenho um ponto cego (para não mencionar falta de habilidades) para, portanto, não poderá encontrar no meu próprio. Examão de falhas de segurança óbvias (para uma análise de outsider) em outra implementação de servidor de armazenamento pode ser encontrada aqui , aprenda a homepage da sua posição.


django-insensível. Software Relacionado