gpt4 book ai didi

ios - 让 Safari 为我验证证书,然后重定向回应用程序

转载 作者:行者123 更新时间:2023-11-29 05:29:00 26 4
gpt4 key购买 nike

我目前正在开发一个允许用户使用 ms adfs saml 登录的应用程序。经过研究,我发现这可能无法在我的应用程序中完成。 ( https://developer.apple.com/library/archive/qa/qa1745/_index.html ) 我必须使用 safari 进行证书身份验证。问题是具体如何实现流程呢?我有一个 webview 登录,应该打开 safari 来读取和验证存储的证书。我怎样才能让 safari 将用户重定向回我的应用程序,并且我的 webview 将继续工作?

最佳答案

要在可以安装证书的页面上打开 safari,您可以使用 openURL:options:completionHandler: method with httphttps 方案。当页面安装了证书时,该页面应该打开一个具有自定义方案的 URL。

您还应该注册custom url scheme并在验证页面使用JS打开。
您的应用程序将在 openURL:options:completionHandler: 中获取此 url,在此方法中您可以调用 webView 来执行下一步工作。

关于ios - 让 Safari 为我验证证书,然后重定向回应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57848102/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com