django-authtkt.

Usado para compartilhar autenticação entre mais de um site de Django (uma espécie de autenticação SSO)
Baixe Agora

django-authtkt. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Nome do editor:
  • Bearstech
  • Site do editor:
  • http://bearstech.com

django-authtkt. Tag


django-authtkt. Descrição

Usado para compartilhar autenticação entre mais de um site de Django (uma espécie de autenticação de SSO) Django-Authtkt é o aplicativo Django usado para compartilhar autenth entre mais de um site django (uma espécie de auth) .usage: Adicione a classe Middlware antes do autenticaçãoMiddleware: middleware_classes = (... 'authtkt.middleware.authtktmiddleware', 'Django .contrib.auth.middleware.AuthenticationMiddleWare ', ...) Callbackyou pode usar um retorno de chamada para usar algo para preencher o usuário recém-criado no aplicativo de terceiros APP.Settings: authtkt_callback =' yourmodule: update_user'callback: de Sqlalchemy Import Engine_From_config, Tabela, MetadAtAfrom Django.conf Importar SettingsDef Update_User (Usuário): Engine = Engine_From_Config ({'sqlalchemy.url': setting.user_db}) Metadados = Metadados (motor) Usuários = tabela ('auth_user', metadados, autoload = true) registro = Usuários.Selecione (users.c.id == user.id) .execute (). fetchone () para k, v in record.items (): setattr (usuário, str (k), v) manual identificar / esquecer Usermanyy Identifique o usuário (por exemplo: Defina um cookie). Você precisa definir uma solicitação correta.Uuser: request.environ (solicitação, resposta) manual Esqueça o usuário (por exemplo: Redefinir um cookie): request.environ (Solicitação, resposta ) Requisitos: · Pitão · Django.


django-authtkt. Software Relacionado