我已经使用 Python 与 Okta 实现了 OAuth2 PKCE 流程。它是一个桌面应用程序。我使用自定义 URL 方案作为重定向 URL 来接收授权代码。一切正常,当浏览器在重定向 URL 中看到自定义 URL 方案时,浏览器会打开应用程序,但浏览器保持打开状态并显示正在进行中的 Okta 登录图像。可以做什么来关闭浏览器或在浏览器中显示适当的消息?
1 回答
qq_遁去的一_1
TA贡献1725条经验 获得超7个赞
这是一个棘手的流程,很难做到完美,但登录后返回网页而不是直接访问应用程序将为您提供更好的控制:
默认选项
使用重定向 URI,例如 x-mycompany-desktopapp:/callback,它会自动调用,但这会导致浏览器页面残留/混乱,正如您所发现的那样。
添加回答
举报
0/150
提交
取消