sch*_*ork 5 c# cookies android xamarin.forms chrome-custom-tabs
是否可以在 chrome 自定义选项卡上(以编程方式)在幕后清除浏览数据、cookie、活动登录等?
我的目标是让用户每次打开自定义选项卡时都被提示登录(而不是自动登录)
共享 cookie jar 和权限模型,因此用户不必登录到他们已经连接到的站点,或重新授予他们已经授予的权限。
Chrome Custom Tabs是Chrome浏览器(通过 Chrome 服务和自定义 Intent),因此缓存、cookie 等是共享的(实际上是相同的)。
答案是否定的,您无法以编程方式清除 Chrome 的数据。
注意:目前不支持创建基于隐身的自定义标签
如果您希望在每个新会话开始时强制重新登录,我会向用户发出一个瞬态/会话 cookie,因此它不会被持久化。
“我的目标是让用户每次打开自定义选项卡时都被提示登录(而不是自动登录)”
截至 2020 年 7 月,在 appauth 的请求构建器上,您可以使用以下方法setPrompt(AuthorizationRequest.Prompt.LOGIN)
这将提示用户每次登录。
如果未提供此方法,并且假设需要一些持久性(在用户登录后自动登录)。如果服务器发出 cookie 来执行此操作 目前,使用端点注销用户是一个挑战
| 归档时间: |
|
| 查看次数: |
4447 次 |
| 最近记录: |