pyramid_whoauth

Software screenshot:
pyramid_whoauth
Rincian Software:
Versi: 0.1.2
Tanggal Upload: 14 Apr 15
Lisensi: Gratis
Popularitas: 6

Rating: 1.5/5 (Total Votes: 2)

pyramid_whoauth merupakan kebijakan otentikasi untuk Pyramid yang menggunakan repoze.who v2 API.
Plugin ini memungkinkan Anda untuk mengkonfigurasi tumpukan otentikasi repoze.who sebagai kebijakan otentikasi piramida. Dibutuhkan pabrik repoze.who API dan mengubahnya menjadi sebuah IAuthenticationPolicy piramida:
dari repoze.who.config impor make_api_factory_with_config
api_factory = make_api_factory_with_config (global_conf, "etc / who.ini")
authn_policy = WhoAuthenticationPolicy (api_factory)
config.set_authentication_policy (authn_policy)
Ini akan memuat konfigurasi repoze.who dari file konfigurasi tertentu dan menghubungkan ke Piramida.
Keuntungan menggunakan pyramid_whoauth bukan middleware repoze.who adalah otentikasi yang hanya dilakukan bila aplikasi Anda secara eksplisit memintanya menggunakan misalnya authenticated_userid () fungsi piramida.
Untuk kenyamanan, Anda juga dapat menentukan semua pengaturan konfigurasi repoze.who sebagai bagian dari pengaturan penyebaran Paster Anda. Sebagai contoh, Anda mungkin memiliki berikut:
[App: pyramidapp]
Penggunaan = telur: mypyramidapp
who.plugin.basicauth.use = repoze.who.plugins.basicauth: make_plugin
who.plugin.basicauth.realm = MyRealm
who.plugin.authtkt.use = repoze.who.plugins.auth_tkt: make_plugin
who.plugin.authtkt.secret = Oh So Rahasia!
who.identifiers.plugins = authtkt BasicAuth
who.authenticators.plugins = authtkt BasicAuth
who.challengers.plugins = BasicAuth
Ini mengkonfigurasi repoze.who menggunakan "BasicAuth" dan "auth_tkt" plugin, menggunakan dotted-pengaturan gaya piramida daripada file repoze.who config. Maka itu adalah masalah sederhana termasuk modul pyramid_whoauth ke configurator Anda:
config.include ("pyramid_whoauth")
Selain mengkonfigurasi pabrik repoze.who API dari pengaturan yang diberikan, ini juga akan menyiapkan beberapa fasilitas tambahan untuk aplikasi Anda:
- Pandangan terlarang yang menantang untuk kredensial melalui repoze.who
- Sebuah tampilan login yang mengotentikasi mandat disampaikan melalui POST
- Pandangan logout yang mengirim lupa header ketika diakses
- Tween yang memanggil repoze.who "mengingat" metode untuk setiap respon

Apa yang baru dalam rilis ini:

  • Tempatkan tween langsung di atas tween EXCVIEW. Ini akan membantu memastikan itu adalah di bawah remaja terkait lainnya, sehingga mereka tidak akan melihat ApplicationRedirectException yang dilemparkan.

Apa yang baru dalam versi 0.1.1:

  • Update untuk MPL 2.0

Persyaratan :

  • Python

Perangkat lunak lain dari pengembang Mozilla Services Team

pyramid_macauth
pyramid_macauth

20 Feb 15

pyramid_multiauth
pyramid_multiauth

15 Apr 15

powerhose
powerhose

20 Feb 15

Komentar untuk pyramid_whoauth

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!