【发布时间】:2018-07-05 12:18:01
【问题描述】:
包裹在 WebView 中的网站正在使用 OAuth2 身份验证,并且 JWT 令牌存储在会话/本地存储中。
如果可能,我如何访问网站的会话/本地存储并从 Xamarin 部分获取令牌?
【问题讨论】:
包裹在 WebView 中的网站正在使用 OAuth2 身份验证,并且 JWT 令牌存储在会话/本地存储中。
如果可能,我如何访问网站的会话/本地存储并从 Xamarin 部分获取令牌?
【问题讨论】:
如果 JWT 在标头中传回,您可以拦截它。我不确定 Web 本地存储对象/接口是否直接公开。有关这方面的 Android 文档很少。
可能需要自定义渲染器的更简单的事情是让 webview 执行一些注入的 javascript 以从本地存储读取它。
【讨论】: