Flask-browserid.Suporte de frasco para autenticação de browserid | |
Baixe Agora |
Flask-browserid. Classificação e resumo
Propaganda
- Licença:
- MIT/X Consortium Lic...
- Preço:
- FREE
- Nome do editor:
- Max Thayer
- Site do editor:
- https://github.com/garbados/
Flask-browserid. Tag
Flask-browserid. Descrição
O frasco-BrowserID é uma extensão de frasco que fornece integração com o sistema de autenticação da Mozilla e o login do frasco. Ele expõe duas rotas, para login e logout, e um pacote de autenticação JavaScript que permite criar rapidamente os botões de login e logout.InstallationInstall com ** pip **: pip install git + https: //github.com/garbados/flask- BrowserID.gitquickstartflask-browserid requer que o loginenciador de login do frasco seja configurado e registrado com o aplicativo primeiro, assim: do frasco de importação do frasco do flask.ext.login Import LoginManager do flask.ext.login Import BrowserID do my_stuff Import get_user_by_id # encontra um Usuário por seu ID de outro_STUFF IMPORT GET_USER # encontra um usuário com base no aplicativo de resposta browserid = flask (__ name__) login_manager = loginanager () login_manager.user_loader (get_user_by_id) login_manager.init_app (app) browser_id = browserid () browser_id.user_loader (get_user) Browser_id.init_app (app) Agora as rotas `/ api / login` e` / api / logout` foram registrados com o seu aplicativo. Um pacote JavaScript, "Auth_script", também foi adicionado ao nível superior do contexto do seu pedido, para que você possa acessá-lo em modelos como assim:
{{auth_script | seguro}}