django-unhosted

Софтуер снимки:
django-unhosted
Софтуер детайли:
Версия: 12.08.3
Дата на качване: 20 Feb 15
Розробник: Mike Kazantsev
Разрешително: Безплатно
Популярност: 12

Rating: nan/5 (Total Votes: 0)

Джанго-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
Идеята е, че можете да имате акаунт за съхранение (с каквото политики и удостоверяване) на хост1 и някои уеб приложение (да речем, някои визуален редактор, мисля, MS Word) на host2.
За да редактирате документ в уеб приложение, обикновено host2 ще трябва да приложат някаква регистрация на потребители, съхранение (като docs.google.com) за редактираните документи и т.н.
С remoteStorage, този склад не е нужно да бъде на host2, така че не е нужно да се приложат някои комплексни политики и заверено съхранение там, за да стартира пълнофункционален уеб приложение - тя може да отваряте и записвате документи и да е отдалечен хост, който поддържа протокол (който е основно да се получи / отхвърляте WebDAV с OAuth2 отгоре).
хост1 може да бъде ваш VPS, клиент самата машина (особено лесно с директен IPv6, или IPv4 предоставя чрез някои услуги като pagekite), някои надежден доставчик на облак или каквото.
За да се разбере напълно как работи всичко, аз препоръчваме да погледнете OAuth2, WebDAV, CORS и Webfinger, които са в основата на всички технологии, използвани за прилагане на Протокола.
Това Джанго ап прилага изцяло уеб-изложение за съхранение на хост1, пълна с формуляри за регистрация на потребителя (по избор, потребителите могат да бъдат добавени от други Django приложения или чрез Джанго админ интерфейс друго), интерфейси за управление на клиентски достъп и прост демо клиент.
<Силен> Security
Тъй applicaton е публично-интернет изложение интерфейс да си (вероятно важно) данни и аз съм в никакъв експерт по сигурността начин или специалист, аз препоръчвам да pentest или валидира кода преди да я съхранявате всякакви чувствителни данни в него.
Загуба на данни или корупция е много по-лесно да се предотврати (и архиви се извърви дълъг път тук, между другото) от подвизите на сигурността, така, отново, моля погледнете в кода си и да намерят проблеми там които имам сляпо петно ​​(да не говорим за липсата на умения) за, като по този начин няма да могат да се намерят на моята собствена.
. Пример за очевидни (за анализ аутсайдер) дупки в сигурността в друго изпълнение съхранение-сървър може да се намери тук, научи lession има

<силни> Изисквания :

  • Python
  • Django

Друг софтуер на разработчика Mike Kazantsev

python-onedrive
python-onedrive

12 Apr 15

graphite-metrics
graphite-metrics

20 Feb 15

unified2
unified2

20 Feb 15

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

Коментари не е намерена
добавите коментар
Включете на изображения!