1

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

flask-oauthlib提供了一种简单的使用方式oauth,但我希望登录管理器能够自动重定向所有未登​​录的用户/login。在flask-login,我可以用它login_required来完成这个。但是我怎么能做到这一点flask-oauthlib呢?

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

4

1 回答 1

0

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

根据我在实现 Google 的 OAuth API 时的理解,OAuth 是将用户发送到托管 OAuth 密钥的服务器的链接上,然后返回给发件人。所以,我的想法是,在登录表单中,您可以使用按钮作为 OAuth 客户端的链接。

我还没有对此进行测试,但由于没有其他人对此作出答复,我认为这将为您提供一个不错的小项目来实现自己并让我们知道它是否有效。

于 2017-11-28T13:09:20.863 回答