【发布时间】:2017-07-18 07:29:32
【问题描述】:
我已经在我的 Python Flask Web 应用程序中集成了 IBM Cloud App ID 服务,引用了这个 link
可以通过 Google/Facebook 登录,但我无法从应用程序中注销。
有人知道如何退出这个应用程序吗?
【问题讨论】:
标签: python security flask ibm-cloud ibm-appid
我已经在我的 Python Flask Web 应用程序中集成了 IBM Cloud App ID 服务,引用了这个 link
可以通过 Google/Facebook 登录,但我无法从应用程序中注销。
有人知道如何退出这个应用程序吗?
【问题讨论】:
标签: python security flask ibm-cloud ibm-appid
该 Python 应用程序正在使用 Flask and its session 来管理授权范围和令牌。您可以实现一个路由logout,从session 中删除存储的信息。在您的链接示例中,部分内容已针对无效授权请求显示:
if (not idTokenPayload or not accessTokenPayload):
session[WebAppStrategy['AUTH_CONTEXT']]=None
【讨论】: