为了账号安全,请及时绑定邮箱和手机立即绑定

Python 桌面应用程序 - 在 OAuth2 PKCE 流程中关闭浏览器

Python 桌面应用程序 - 在 OAuth2 PKCE 流程中关闭浏览器

肥皂起泡泡 2023-12-05 15:46:32
我已经使用 Python 与 Okta 实现了 OAuth2 PKCE 流程。它是一个桌面应用程序。我使用自定义 URL 方案作为重定向 URL 来接收授权代码。一切正常,当浏览器在重定向 URL 中看到自定义 URL 方案时,浏览器会打开应用程序,但浏览器保持打开状态并显示正在进行中的 Okta 登录图像。可以做什么来关闭浏览器或在浏览器中显示适当的消息?
查看完整描述

1 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

这是一个棘手的流程,很难做到完美,但登录后返回网页而不是直接访问应用程序将为您提供更好的控制:

默认选项

使用重定向 URI,例如 x-mycompany-desktopapp:/callback,它会自动调用,但这会导致浏览器页面残留/混乱,正如您所发现的那样。


查看完整回答
反对 回复 2023-12-05
  • 1 回答
  • 0 关注
  • 106 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信