django-unhosted

צילום מסך תוכנה:
django-unhosted
פרטי תוכנה:
גרסה: 12.08.3
טען תאריך: 20 Feb 15
מפתחים: Mike Kazantsev
רשיון: ללא תשלום
פופולריות: 12

Rating: nan/5 (Total Votes: 0)

Django-unhosted הוא שרת אפליקציה Django יישום לגרסה "יציבה" API remoteStorage, צוינה כאן (אחסון):
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
אבל מאז 0.7.0 remoteStorage.js לAPI הניסיוני עדיין בפיתוח כבד, אני לא צריך לבדוק אם זה עובד עם יישום נוכחי.
remoteStorage
רעיון הוא שאתה יכול לקבל חשבון אחסון (עם כל מה מדיניות ואימות) על host1 וחלק webapp (נניח, כמה עורך חזותי, חושב MS Word) על host2.
כדי לערוך מסמך בwebapp, בדרך כלל host2 יצטרך ליישם איזשהו רישום משתמש, אחסון (כמו docs.google.com) למסמכים ערוכים, וכו '
עם remoteStorage, אחסון זה לא צריך להיות על host2, כך שאתה לא צריך ליישם חלק מפוליסות מורכבות ואחסון מאומת יש להשיק webapp כולל את כל תכונות - זה יכול לפתוח ולשמור מסמכים לכל מארח מרוחק התומך ב פרוטוקול (שבעצם מקבלים / PUT מWebDAV עם OAuth2 על גבי).
host1 יכול להיות VPS שלך,, כמה ספק ענן אמין מחשב הלקוח עצמו (קל במיוחד עם IPv6 הישיר, או IPv4 המסופק באמצעות שירות כלשהו כמו pagekite) או משהו כזה.
כדי להבין כיצד כל זה עובד, אני ממליץ להסתכל OAuth2, WebDAV, Cors וwebfinger, שהם בעצם כל הטכנולוגיות המשמשות ליישום הפרוטוקול.
אפליקציה Django זה מיישם באופן מלא אחסון-מול אינטרנט לhost1, להשלים עם טפסי הרשמה למשתמש (ניתן להוסיף אופציונליים, משתמשים על ידי יישומי Django אחרים או באמצעות ממשק Django מנהל אחר), ממשקי ניהול גישת לקוח ולקוח הדגמה פשוט.
אבטחה
מאז APPLICATON הוא ממשק לנתונים שלך (ואולי חשובים) פועל מול אינטרנט ציבורי ואני בשום מומחה אבטחת דרך או מומחה, אני ממליץ לpentest או לאמת את הקוד לפני אחסון נתונים רגישים בזה.
אובדן נתונים או שחיתות היא הרבה יותר קל למנוע (וגיבויים ללכת דרך ארוכה כאן, אגב) ממעלליו ביטחון, ולכן, שוב, בבקשה לעיין בקוד בעצמך ולמצוא נושאים שיש שיש לי כתם עיוור (שלא לדבר על חוסר מיומנויות) ל, וכך לא יוכלו למצוא בעצמי.
. ניתן למצוא דוגמא לפגמי אבטחה ברורים (לניתוח זר) ביישום אחר אחסון שרת כאן, ללמוד lession שם

דרישות :

  • Python
  • Django

תוכנות אחרות של יזם Mike Kazantsev

python-onedrive
python-onedrive

12 Apr 15

unified2
unified2

20 Feb 15

graphite-metrics
graphite-metrics

20 Feb 15

תגובות ל django-unhosted

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!