处理同一帐户下多个应用的身份验证 - iOS



为一家公司工作,我们开始拥有许多小应用程序,每个应用程序都有自己的登录屏幕。

因此,这意味着每当某人的密码更改时,他们都必须为每个应用程序重新输入密码。

对用户来说可能很麻烦,尤其是当我们的政策是每 3 个月更改一次用户密码并且有 6 个或更多应用程序需要输入密码时

有没有人想出解决这个问题的方法,用户只需要输入一次密码?我想我可以有一个专用的应用程序专门用于身份验证,然后尽可能进行某种进程间通信

同样,为 iOS 执行此操作。我知道在Android上这不是问题,因为开发人员可以在设置屏幕中添加帐户。然而,iOS是一个不同的野兽

*请注意,这些是企业版,仅限内部应用程序。不面向应用商店的公众

您需要将

用户名/pwd存储在钥匙串上,并在应用程序之间共享它们,如此处所述

https://developer.apple.com/documentation/security/keychain_services/keychain_items/sharing_access_to_keychain_items_among_a_collection_of_apps

最新更新