问题描述
我在React Native应用程序中工作,在该应用程序中,通过react-native-azure-adal
库实现了基于Azure-AD的身份验证。我们还可以通过MSAL
库实现身份验证以进行响应。
到目前为止一切都很好,但是最近我们有了一个要求,因此可以在react-native的Web视图中渲染一些网站。
我认为ADAL库的存储将由Webview自动重新使用,并且SSO将会发生。
不幸的是,本机ADAL库中的access_tokens和refresh_tokens在Web视图中均不可见。因此,网络视图会再次强制进行身份验证。
有什么方法可以将adal(或msal)的存储空间从react-native存储扩展到react-native-webview吗?
或者,OAuth2的api中是否存在任何hack,我可以在其中传递用户的access_token和refresh_token并获得基于Cookie的全新SSO体验?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)