wea*_*bob 5 ssl webview saml-2.0 flutter
我正在尝试通过 SAML 登录 Flutter 应用程序,这需要在 https 端点加载Webview,然后执行一些重定向。
在开发此应用程序时,我需要访问本地 https 端点以启动该进程,该进程由自签名证书支持。我也有一个自签名的 CA 证书。
我已将 CA 证书添加到我用来测试的 Android 模拟器(Android Studio 的默认模拟器)中,它出现在 Trusted Credentials 下的“User”选项卡下。但是,当我将 Webview 设置为导航到我的本地 https 端点时,它会显示一个白屏。
我通过运行MITM 代理,在 mitm.it 上安装他们的证书(它也作为“用户”证书安装),并将 Webview 导航到http://google.com 来进一步测试。我可以观察流量并看到它返回重定向到https://google.com,但 Webview 永远不会加载该页面,而是再次显示白页。我相信这是因为它不信任 mitm 的用户证书。
我看到了两种可能的解决方法:
归档时间: |
|
查看次数: |
508 次 |
最近记录: |