django-unhosted

Скриншот программы:
django-unhosted
Детали программы:
Версия: 12.08.3
Дата загрузки: 20 Feb 15
Разработчик: Mike Kazantsev
Тип распространения: Бесплатная
Популярность: 1

Rating: nan/5 (Total Votes: 0)

Django-unhosted является сервер приложений Django (хранение) осуществление на "стабильный" remoteStorage API версии, указанной здесь:
http://www.w3.org/community/unhosted/wiki/RemoteStorage-2011.10
Некоторые его части (особенно webfinger, OAuth2, так как я использовал новые функции, которые были доступны в то время) может быть совместим с новой ("экспериментальной") API:
https://www.w3.org/community/rww/wiki/read-write-web-00#simple
http://www.w3.org/community/unhosted/wiki/Pds
Но так как remoteStorage.js 0.7.0 для экспериментального API все еще находится под сильным развития, я не проверял, работает ли он с текущей реализации.
remoteStorage
Идея в том, что вы можете иметь учетную запись для хранения (с какими бы то ни политики и аутентификации) на host1 и какой-то веб-приложение (например, какой-то визуальный редактор, думаю, MS Word) на host2.
Для редактирования документа в веб-приложение, как правило, host2 бы реализовать какой-то регистрации пользователя, хранение (как docs.google.com) для отредактированных документы, и т.д.
С remoteStorage, это хранилище не должны быть на host2, так что вам не придется реализовать некоторые сложные политики и подлинности хранение там запустить полнофункциональный веб-приложение - это может открывать и сохранять документы в любом удаленном хосте, который поддерживает Протокол (который в основном GET / PUT от WebDAV с OAuth2 сверху).
host1 могут быть ваши VPS, сам клиент машина (особенно легко с прямым IPv6, IPv4 или предоставленной помощью какого-то сервиса, как pagekite), некоторые надежного поставщика облачных или любой другой.
Чтобы в полной мере понять, как все это работает, я рекомендую смотреть на OAuth2, WebDAV, CORS и Webfinger, которые в основном все технологии, используемые для реализации протокола.
Это приложение Django полностью реализует веб-сталкивается хранение host1, в комплекте с регистрации пользователь форм (опционально, пользователи могут быть добавлены в других приложениях Django Django или через интерфейс администратора в противном случае), интерфейсы управления клиентского доступа и простой демо клиента.
Безопасность
Так Applicaton является государственно-интернет-сталкивается интерфейс для вашего (возможно важный) данных, и я ни в коем случае эксперт по безопасности или специалиста, я рекомендую PenTest или проверить код перед сохранением каких-либо конфиденциальных данных в нем.
Потеря или повреждение данных гораздо легче предотвратить (и резервное копирование пройти долгий путь здесь, кстати), чем эксплойтов, так, опять же, посмотрите на код себя и найти вопросы там, который у меня есть слепое пятно (не говоря уже отсутствие навыки) для, таким образом, не будет в состоянии найти самостоятельно.
. Пример очевидных (для анализа аутсайдера) уязвимостей в другой реализации хранения-сервер может быть найден здесь, узнать Lession есть

Требования

  • Python
  • Джанго

Другие программы разработчика Mike Kazantsev

graphite-metrics
graphite-metrics

20 Feb 15

aura
aura

20 Feb 15

unified2
unified2

20 Feb 15

Комментарии к django-unhosted

Комментарии не найдены
добавить комментарий
Включите картинки!