我想有一个使用身份服务器对用户进行身份验证的网站,尽管我认为是OIDC。在Xamarin Forms应用程序内部,我可以通过令牌通过身份服务器通过用户登录。
网站本身使用cookie来处理与应用程序不同的访问令牌。 (注意:该网站不是我写的)。我有很多功能要编写,所以我决定使用WebView来使用React等来处理这些功能,因此我不需要用本机重写代码,并且在人们使用应用程序时易于在运行时进行管理。
让移动应用程序静默登录到授权页面而无需用户在WebView中进行身份验证背后的逻辑是什么?
是否可以处理这种情况?
答案 0 :(得分:0)
在Android上,您可以使用CookieManager
添加/删除您的Webview
私有实例将使用的cookie。
在iOS上,UIWebView
有NSHTTPCookieStorage
,而在较新的WKWebView
(11+)上,您有WKHTTPCookieStore