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

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



肥皂起泡泡
浏览 107回答 1
1回答

qq_遁去的一_1

这是一个棘手的流程,很难做到完美,但登录后返回网页而不是直接访问应用程序将为您提供更好的控制:默认选项使用重定向 URI,例如 x-mycompany-desktopapp:/callback,它会自动调用,但这会导致浏览器页面残留/混乱,正如您所发现的那样。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python