c# - 从 Xamarin 中的 WebView 访问本地/会话存储
问题描述
包含在 WebView 中的网站使用 OAuth2 身份验证,并且 JWT 令牌存储在会话/本地存储中。
如果可能,我如何访问网站的会话/本地存储并从 Xamarin 部分获取令牌?
解决方案
如果 JWT 在标头中传回,您可以拦截它。我不确定 Web 本地存储对象/接口是否直接公开。有关这方面的 Android 文档很少。
可能需要自定义渲染器的更简单的事情是让 webview 执行一些注入的 javascript 以从本地存储中读取它。
推荐阅读
- excel - 发布 RunTime 91 数据输入
- .net - 使用 xunit 使用 .Net Framework 4.7.2 在 jenkins 中生成 .TRX 文件
- selenium - 在 Intellij 中离线配置 Selenium
- c# - 使用 .StartsWith 和正则表达式过滤列表?
- c# - 删除文本窗口窗体上的白色轮廓
- python - Python写入功能未保存所有图像
- sql-server - 努力在动态查询中使用 IN 运算符和列表参数。Jaspersoft 工作室
- javascript - 如何在运行时配置 MsAdalAngular6Module?
- python - 使用令牌对 Kubernetes 集群进行身份验证
- spring - Spring / hibernate - 处理重复项