gpt4 book ai didi

android - Chrome 自定义标签,与 Oauth2 深度链接

转载 作者:行者123 更新时间:2023-11-29 01:24:22 24 4
gpt4 key购买 nike

您好,我正在为一个项目使用 Google Chrome 自定义标签,但我在深度链接方面遇到了一些问题。

我需要使用 chrome 自定义选项卡通过 oauth2 流程对用户进行身份验证。用户被发送到身份验证表单,然后类型是登录名/密码。然后它被重定向到像 myapp://something 这样的 url。然后会触发一个 Intent ,并将用户发送回应用。

当用户通过身份验证表单登录时,该过程在首次启动时运行良好。但是,如果我尝试获取另一个身份验证代码,则会收到 ERR_UNKNOWN_URL_SCHEME 错误,并且该应用会停留在自定义选项卡上。

以下是我测试的三种情况:

第一种情况:Chrome 自定义标签页,强制用户使用身份验证表单

-用户被发送到认证表单

-A 302 redirect is done to a custom url

-用户切换到应用

第二种情况:Chrome 自定义标签页(使用 session cookie)

-用户被发送到认证网站

-A 302 redirect is done to a custom url

-发生ERR_UNKNOWN_URL_SCHEME

第三种情况:Chrome 浏览器(使用身份验证表单或 session cookie)

-用户被发送到认证网站

-A 302 redirect is done to a custom url

-用户切换到应用

整个过程正在使用 chrome 浏览器,但我必须使其与自定义选项卡一起使用。这种行为正常吗?我的意思是我读到可能需要用户交互才能使用深层链接,但一切都适用于 chrome 浏览器。如果没有这个深度链接过程,怎么可能使用自定义选项卡进行单点登录?

PS:这是一个视频来解释我的问题和完成的测试https://www.youtube.com/watch?v=Y-4uLpUv1lA

最佳答案

关于android - Chrome 自定义标签,与 Oauth2 深度链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34921853/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com