清除 chrome 自定义标签中的浏览数据
Clearing browsing data in chrome custom tab
是否可以在 chrome 自定义选项卡上在后台(以编程方式)清除浏览数据、cookie、活动登录等?
我的目标是让用户在每次打开自定义选项卡时都被提示登录(而不是自动登录)
Shared cookie jar and permissions model so users don't have to log in to sites they are already connected to, or re-grant permissions they have already granted.
Chrome Custom Tabs
是 Chrome
浏览器(通过 Chrome 服务和自定义 Intents),因此缓存、cookie 等是共享的(实际上是相同的)。
答案是否定的,您不能以编程方式清除Chrome的数据。
注意:目前不支持创建基于隐身的自定义选项卡
我会向用户发送一个 transient/session cookie,这样如果您希望在每次新会话开始时强制重新登录,它就不会被保留。
“我的目标是让用户在每次打开自定义选项卡时都被提示登录(而不是自动登录)”
截至 2020 年 7 月,您可以在 appauth 的请求生成器上使用方法 setPrompt(AuthorizationRequest.Prompt.LOGIN)
这将提示用户每次登录。
如果未提供此方法,假设需要一些持久性(以在用户登录后自动登录)。如果服务器发出 cookie 来执行此操作目前使用端点注销用户是一个挑战
是否可以在 chrome 自定义选项卡上在后台(以编程方式)清除浏览数据、cookie、活动登录等?
我的目标是让用户在每次打开自定义选项卡时都被提示登录(而不是自动登录)
Shared cookie jar and permissions model so users don't have to log in to sites they are already connected to, or re-grant permissions they have already granted.
Chrome Custom Tabs
是 Chrome
浏览器(通过 Chrome 服务和自定义 Intents),因此缓存、cookie 等是共享的(实际上是相同的)。
答案是否定的,您不能以编程方式清除Chrome的数据。
注意:目前不支持创建基于隐身的自定义选项卡
我会向用户发送一个 transient/session cookie,这样如果您希望在每次新会话开始时强制重新登录,它就不会被保留。
“我的目标是让用户在每次打开自定义选项卡时都被提示登录(而不是自动登录)”
截至 2020 年 7 月,您可以在 appauth 的请求生成器上使用方法 setPrompt(AuthorizationRequest.Prompt.LOGIN)
这将提示用户每次登录。
如果未提供此方法,假设需要一些持久性(以在用户登录后自动登录)。如果服务器发出 cookie 来执行此操作目前使用端点注销用户是一个挑战