Android 指示自定义选项卡不建议进行身份验证存储

Android 指示自定义选项卡不建议进行身份验证存储,android,google-chrome,chrome-custom-tabs,appauth,Android,Google Chrome,Chrome Custom Tabs,Appauth,我有一个Android应用程序,它使用AppAuth打开一个OAUth网页,用于用户身份验证。当用户通过身份验证后,chrome浏览器建议用户在浏览器中存储凭据(用户/通行证)。如果可能,我想禁用此行为 我已经搜索并阅读了文档,但没有找到任何关于指示浏览器不建议自动完成(存储)的可能性(或相反)的信息 更改登录页面不是一个选项。我更愿意在intent中向chrome选项卡传递一些信息(标志) 非常感谢您的帮助。这里是AppAuth Android的首席维护人员。据我所知,您无法向浏览器/自定义选

我有一个Android应用程序,它使用AppAuth打开一个OAUth网页,用于用户身份验证。当用户通过身份验证后,chrome浏览器建议用户在浏览器中存储凭据(用户/通行证)。如果可能,我想禁用此行为

我已经搜索并阅读了文档,但没有找到任何关于指示浏览器不建议自动完成(存储)的可能性(或相反)的信息

更改登录页面不是一个选项。我更愿意在intent中向chrome选项卡传递一些信息(标志)


非常感谢您的帮助。

这里是AppAuth Android的首席维护人员。据我所知,您无法向浏览器/自定义选项卡“提示”要取消凭证保存提示。Chrome和其他浏览器供应商不喜欢给开发者这个选择,因为它经常被误用在用户和安全方面,比如错误地试图阻止密码管理器。

是的,他们已经放弃了这是可能的希望。值得一试。在没有提示的情况下保存的密码如何?或者可能只是我把我认为是这个问题的其他事情搞砸了。我的情况:我有一个定制的oidc提供商。我正在使用谷歌教程中的appauth android应用程序(已修改)。使用密码成功登录后,任何进一步的登录只需刷新打开登录页面的customtab,我就会自动登录。Chrome被设置为不记住密码并禁用自动登录。根据chrome,列表中没有保存的密码。仅清除chrome上的所有数据是不理想的。我太糊涂了。@MiaoLiu这听起来像是一个单独的问题-在自定义选项卡中进行身份验证后,浏览器会通过cookie/localStorage记住用户会话。如果你不想让用户在浏览器中被记住,你可能需要一个“匿名”自定义标签,谷歌正在将其添加到Chrome中:另一种选择是使用web视图,但我们不建议这样做,因为它会训练用户将其凭证输入到可能不安全的应用程序中。谷歌因此阻止了网络浏览。谢谢@iainmcgin!我想是这样的。但是听取专家的意见是有帮助的。我试图完全拒绝cookies,但它甚至没有登录(我认为pyoidc使用重定向页面中的cookies)。我想我需要破解cookie过期,这样我拥有的cookie是有效的,但我的凭据不再有效。