首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在我的“瓶子应用”中使用python-social-auth吗?

我可以在我的“瓶子应用”中使用python-social-auth吗?
EN

Stack Overflow用户
提问于 2019-12-27 01:54:39
回答 1查看 128关注 0票数 0

我将在我的web应用程序中添加一个SSO按钮。

我想用python-social-auth实现它。但是支持的web框架是Django、Flask、Pyramid、Tor旋风、CherryPy和webpy。它似乎不支持瓶子框架。

我的瓶子应用程序如何使用python-social-auth

我应该创建我自己的social-auth-app-bottle

如果不是那么简单的工作,哪一个更好: etc)

  • 移动到

  • 不要使用python-social-auth (并移到其他的瓶子插件,如bottle-rauthbottle-oauthlib

  • )

EN

回答 1

Stack Overflow用户

发布于 2019-12-27 19:40:29

我什么都用谷歌的火药库。它有简单的javascript元素,将对象有效负载提供给后端。我什么都用bottle。老实说,我发现防火墙是管理登录的最简单和最健壮的方法。

代码语言:javascript
复制
import firebase_admin
from firebase_admin import credentials, auth as firebase_auth
cred = credentials.Certificate("<yours>-adminsdk-AAAAA-1234567.json")
firebase_admin.initialize_app(cred)

def checkToken(token):
    try:
        return firebase_auth.verify_id_token(token)
    except:
        return False

def login(payload):
    user = checkToken(payload['token']) or redirect('/logout')
    # <your code here>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59495193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档