Xamarin Forms:如何将访问令牌传递到WebView

时间:2019-03-29 04:29:38

标签: xamarin xamarin.forms webview access-token

我想有一个使用身份服务器对用户进行身份验证的网站,尽管我认为是OIDC。在Xamarin Forms应用程序内部,我可以通过令牌通过身份服务器通过用户登录。

网站本身使用cookie来处理与应用程序不同的访问令牌。 (注意:该网站不是我写的)。我有很多功能要编写,所以我决定使用WebView来使用React等来处理这些功能,因此我不需要用本机重写代码,并且在人们使用应用程序时易于在运行时进行管理。

让移动应用程序静默登录到授权页面而无需用户在WebView中进行身份验证背后的逻辑是什么?

是否可以处理这种情况?

1 个答案:

答案 0 :(得分:0)

在Android上,您可以使用CookieManager添加/删除您的Webview私有实例将使用的cookie。

在iOS上,UIWebViewNSHTTPCookieStorage,而在较新的WKWebView(11+)上,您有WKHTTPCookieStore