Detalhes de Software:
pyramid_simpleauth é um plugin pirâmide que implementa a segurança baseada autenticação baseada em sessão e papel para uma aplicação web Pyramid.
Há muitas outras implementações de autenticação para Pyramid, incluindo ápice e pyramid_signup e você pode, é claro, facilmente rolar o seu próprio, por exemplo, após o excelente pyramid_auth_demo. Este pacote visa ser:
- Relativamente simples: com um conjunto limitado de funcionalidades
- Extensível: com ganchos de eventos e templates overrideable
- elevada performance: minimizando consultas db
Instalar
Instale usando pip ou easy_install, por exemplo .:
pip instalar pyramid_simpleauth
Características :
- Se você instalar o pacote e incluí-lo em seu aplicativo Pyramid, ele irá bloquear o seu pedido e expor pontos de vista em:
- / auth / registar-se
- / auth / login
- / auth / autenticação (login via AJAX)
- / auth / logout
- Você recebe uma instância de usuário e uma bandeira is_authenticated adicionado ao pedido:
- # g .: em uma visão que pode ser chamado
- se request.is_authenticated:
- display = request.user.username
- Além disso UserSignedUp, UserloggedIn e UserLoggedOut eventos para se inscrever em:
- subscriber (UserSignedUp)
- def my_event_handler (evento):
- request = event.request
- user = event.user
- # g .: enviar e-mail de confirmação
Requisitos :
- Python
- pirâmide
Comentários não encontrado