django-unhosted

Software screenshot:
django-unhosted
Rincian Software:
Versi: 12.08.3
Tanggal Upload: 20 Feb 15
Pengembang: Mike Kazantsev
Lisensi: Gratis
Popularitas: 12

Rating: nan/5 (Total Votes: 0)

Django-unhosted adalah server aplikasi Django (storage) pelaksanaan "stabil" versi remoteStorage API, ditentukan di sini:
http://www.w3.org/community/unhosted/wiki/RemoteStorage-2011.10
Beberapa bagian dari itu (terutama webfinger, OAuth2, karena saya telah menggunakan spesifikasi baru yang tersedia pada saat itu) mungkin kompatibel dengan yang lebih baru ("percobaan") API:
https://www.w3.org/community/rww/wiki/read-write-web-00#simple
http://www.w3.org/community/unhosted/wiki/Pds
Tapi karena remoteStorage.js 0.7.0 untuk eksperimental API masih dalam pengembangan berat, saya belum diuji apakah bekerja dengan implementasi saat.
remoteStorage
Ide adalah bahwa Anda dapat memiliki akun storage (dengan kebijakan apapun dan otentikasi) pada host1 dan beberapa webapp (misalnya, editor visual, berpikir MS Word) pada host2.
Untuk mengedit dokumen webapp, umumnya host2 harus menerapkan semacam pendaftaran pengguna, penyimpanan (seperti docs.google.com) untuk docs diedit, dll
Dengan remoteStorage, penyimpanan ini tidak harus berada di host2, sehingga Anda tidak perlu menerapkan beberapa kebijakan yang kompleks dan penyimpanan dikonfirmasi sana untuk meluncurkan webapp fitur lengkap - dapat membuka dan menyimpan dokumen ke setiap host remote yang mendukung protokol (yang pada dasarnya GET / PUT dari WebDAV dengan OAuth2 di atas).
host1 dapat VPS Anda, mesin klien itu sendiri (terutama mudah dengan langsung IPv6, atau IPv4 disediakan melalui beberapa layanan seperti pagekite), beberapa penyedia awan yang handal atau apa pun.
Untuk memahami bagaimana semuanya bekerja, saya sarankan melihat OAuth2, WebDAV, CORS dan webfinger, yang pada dasarnya semua teknologi yang digunakan untuk mengimplementasikan protokol.
Aplikasi Django ini sepenuhnya menerapkan penyimpanan web menghadap untuk host1, lengkap dengan formulir pendaftaran pengguna (opsional, pengguna dapat ditambahkan oleh aplikasi Django lain atau melalui Django admin antarmuka sebaliknya), akses klien antarmuka manajemen dan demo klien sederhana.
Security
Karena applicaton adalah publik-internet menghadap antarmuka untuk (mungkin penting) data Anda dan saya sama sekali tidak ahli keamanan jalan atau spesialis, saya sarankan untuk pentest atau memvalidasi kode sebelum menyimpan data sensitif di dalamnya.
Kehilangan data atau korupsi jauh lebih mudah untuk mencegah (dan backup pergi jauh di sini, btw) dari eksploitasi keamanan, jadi, sekali lagi, silahkan lihat di kode sendiri dan menemukan masalah di sana yang saya memiliki blind spot (belum lagi kurangnya keterampilan) untuk, sehingga tidak akan dapat menemukan sendiri.
. Contoh yang jelas (untuk analisis luar) kelemahan keamanan dalam implementasi storage-server lain dapat ditemukan di sini, belajar lession ada

Persyaratan :

  • Python
  • Django

Perangkat lunak lain dari pengembang Mike Kazantsev

unified2
unified2

20 Feb 15

aura
aura

20 Feb 15

graphite-metrics
graphite-metrics

20 Feb 15

Komentar untuk django-unhosted

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!