如何将flaskoauthlib与flasklogin一起使用?

2024-05-04 02:40:07 发布

您现在位置:Python中文网/ 问答频道 /正文

现在,我尝试将flask-oauthlibflask-login一起使用。在

flask-oauthlib提供了使用oauth的简单方法,但我希望登录管理器自动将所有未登录的用户重定向到/login。在flask-login中,我可以使用login_required来完成此操作。但是我如何才能通过flask-oauthlib来实现这一点呢?在

此外,如何在使用flask-oauthlib时管理会话?我了解SSO的工作原理,但我很困惑,我怎么知道这个令牌是否过期?在


Tags: 方法用户flask管理器requiredloginoauth重定向
1条回答
网友
1楼 · 发布于 2024-05-04 02:40:07

所以,我花了一些时间思考这个问题(因为我想为我自己的网站这么做),并且我想出了一个理论上的解决方案。在

根据我在Google的OAuth API实现中的理解,OAuth是将用户发送到承载OAuth密钥的服务器的链接上,然后返回给发送者。因此,我的想法是,在登录表单中,您有一些按钮,它们充当OAuth客户机的链接。在

我还没有测试过这个,但由于没有人回复这个,我想这会给你一个很好的小项目来实现你自己,并让我们知道它是否有效。在

相关问题 更多 >