-1

背景

我正在为我的 android 应用程序实现 SSO(单点登录),一旦用户想要登录,我将他发送到带有重定向 url 的 CustomTab,一旦他通过身份验证,他再次使用代码返回应用程序,我进一步使用此代码给出他访问令牌开始使用该应用程序。

问题

当我尝试使用不同的电子邮件再次登录时,我将他发送到 CustomTab,但会话仍缓存在浏览器中,并且我从上一个会话中获得了成功代码。我希望用户每次导航到网页时都输入他的电子邮件

我需要的

有没有办法从自定义选项卡中清除以前的会话或删除缓存?所以用户每次都可以登录

如果没有,每次我发送意图视图操作时都可以打开相同的选项卡,并且每次我触发意图时都不要打开不同的选项卡

4

1 回答 1

0

Chrome 自定义选项卡与常规 Chrome 应用程序共享 cookie。因此,您无法访问 chrome 缓存或其他来源。如果您可以在您的应用程序中使用 webview,请尝试一下。

于 2021-01-10T23:30:18.933 回答