我是一名新的企业iOS开发人员。我们正在开发一个管理我们的企业应用程序的应用程序(不知何故,如app store& MDM)。
我堆积了一个问题:
我想为我们的企业应用程序实现单点登录(不具有相同的开发者ID),这意味着如果应用程序商店应用程序已登录,则其他应用程序(涉及我们的企业应用程序平台)不需要用户输入ID& PassWord再次。
我搜索过同样的内容,我得到了一些提到共享钥匙串和iOS Kerberos SSO的信息。但共享密钥链不适用于由不同开发人员开发的应用程序,我找不到一些关于Kerberos for iOS SSO的详细资源。
因此,我需要的是:
答案 0 :(得分:5)
显然,iOS 8包含证书支持,允许用户使用基于证书的单点登录对企业应用进行身份验证。
<强> Accounts Framework 强>
帐户框架(Accounts.framework) 为某些用户帐户提供单一登录模型。单 登录通过消除提示的需要改善了用户体验 用户分别为多个帐户。它也简化了 通过管理帐户授权为您开发模型 您的应用的流程。您将此框架与此结合使用 社会框架。
所以你应该看看Accounts Framework Reference