gpt4 book ai didi

ios - iOS 应用程序如何接收 SAML 身份验证响应?

转载 作者:可可西里 更新时间:2023-11-01 06:03:40 24 4
gpt4 key购买 nike

我正在与一位客户合作,他想使用 SAML 通过 Active Directory 联合服务进行身份验证。正如向我解释的那样,客户端 ADFS 服务器是 SAML 身份提供者,我只需要在应用程序中提供一个 web View ,以便他们加载登录页面。身份验证成功后,响应应提供经过身份验证的元数据?

我曾尝试研究 SAML 和 iOS,但只能找到提供解决方案的第三方软件,但没有解释如何在没有任何第三方集成到应用程序的情况下完成此操作。

我研究过的资源:

由于我对这个登录页面的内容一无所知,如何确定响应是否已正确验证?此外,我如何从该响应中提取相关信息并将其提取到应用中以存储以供将来经过身份验证的 Web 服务请求使用?

最佳答案

如果客户有 ADFS 2012R2,它支持公共(public)客户端的 OAuth。使用支持 ADFS 的 ADAL(Active Directory 身份验证库)。在这种情况下,它会弹出一个浏览器对话窗口来进行身份验证,然后获得一个授权码。然后将此代码转换为访问 token (JWT),然后可以将其用于 WebAPI。

关于ios - iOS 应用程序如何接收 SAML 身份验证响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35639364/

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