如何解决如何在 iOS 应用程序可以接受的 wso2 身份服务器中配置自签名证书
我有一个支持 OAuth2 登录的 iOS 应用程序。移动应用程序尝试从 WSO2 身份服务器获取 oauth2 令牌。当应用尝试与 WSO2 Oauth 身份验证端点通信时,它无法信任 wso2 身份服务器证书,应用会按设计关闭。
我尝试通过使用 IOS 生成新的自签名证书来更改身份服务器证书。但问题仍然存在。顺便说一句,在自签名证书中,我将我的 IP 地址作为 CN 名称。
解决方法
要允许应用程序使用不受信任的证书连接到源,您必须将以下内容添加到 Info.plist。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
仅供参考,WSO2 IS 有一个 IOS 示例应用程序来检查 SSO https://is.docs.wso2.com/en/latest/learn/single-sign-on-for-native-ios-applications-with-wso2-identity-server/#single-sign-on-for-native-ios-applications-with-wso2-identity-server
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。