pyramid_whoauth

Yazılım ekran görüntüsü:
pyramid_whoauth
Yazılım detaylar:
Versiyon: 0.1.2
Qayıt: 14 Apr 15
Geliştirici: Mozilla Services Team
Lisans: Ücretsiz
Popülerlik: 6

Rating: 1.5/5 (Total Votes: 2)

pyramid_whoauth repoze.who v2 API kullanan Pyramid için bir kimlik doğrulama politikasıdır.
Bu eklenti, bir piramit kimlik politikası olarak repoze.who kimlik yığını yapılandırmak için izin verir. Bir repoze.who API fabrikası alır ve bir piramit IAuthenticationPolicy haline dönüşür:
repoze.who.config ithalat make_api_factory_with_config gelen
api_factory = make_api_factory_with_config (global_conf "vb / who.ini")
authn_policy = WhoAuthenticationPolicy (api_factory)
config.set_authentication_policy (authn_policy)
Bu belirtilen yapılandırma dosyasından repoze.who yapılandırmasını yüklemek ve Piramit içine kanca.
yerine repoze.who katman pyramid_whoauth kullanmanın avantajı uygulama açıkça örn kullanarak istediğinde o kimlik doğrulaması yalnızca yapılır ise piramidin en authenticated_userid () işlevi.
Kolaylık için, ayrıca Paster dağıtım ayarları parçası olarak repoze.who yapılandırma ayarları tüm belirtebilirsiniz. Örneğin, aşağıdaki olabilir:
[App: pyramidapp]
kullanım = yumurta: 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 Gizli!
who.identifiers.plugins = authtkt BasicAuth
who.authenticators.plugins = authtkt BasicAuth
who.challengers.plugins = Temel Kimlik
Bu "Temel Kimlik" ve piramidin en noktalı ayarları tarzı yerine repoze.who yapılandırma dosyasını kullanarak "auth_tkt" eklentileri kullanmak için repoze.who yapılandırır. Sonra senin yapılandırıcı içine pyramid_whoauth modülünü içeren basit bir konudur:
config.include ("pyramid_whoauth")
Verilen ayarları repoze.who API fabrika yapılandırmaya ek olarak, bu da uygulama için bazı ekstra kolaylıklar kuracak:
- Repoze.who üzerinden kimlik için meydan okuyan bir yasak görünüm
- Herhangi bir kimlik doğrular bir giriş görünümü POST yoluyla gönderilen
- Erişirken bir çıkış görünümü başlıkları unutmak gönderir
- Repoze.who çağıran bir ara her cevap yöntemi "hatırlamak"

Bu sürümde Yeni nedir:

  • doğrudan EXCVIEW aranın üzerinde arayı yerleştirin. Bu diğer ilgisiz aralar altında olduğundan emin olun yardımcı olacaktır, bu yüzden ApplicationRedirectException atılan görmezsiniz.

nedir sürüm 0.1.1 Yeni:

  • MPL 2.0 için güncelleştirme

Gereksinimler :

  • Python

Geliştirici Diğer yazılım Mozilla Services Team

Yorumlar pyramid_whoauth

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!