【发布时间】:2016-09-02 08:54:20
【问题描述】:
是否可以与 iOS 上的两个或更多应用共享 ADAL 访问和刷新令牌?我在 Android 上看到过一篇关于此的帖子,但不确定在 iOS 上是否可行。
我的猜测是它是通过共享粘贴板共享的,但这需要应用程序由相同的 teamID 签名。要做到这一点,我只需要设置相同的用户 ID,还是需要其他东西?
【问题讨论】:
是否可以与 iOS 上的两个或更多应用共享 ADAL 访问和刷新令牌?我在 Android 上看到过一篇关于此的帖子,但不确定在 iOS 上是否可行。
我的猜测是它是通过共享粘贴板共享的,但这需要应用程序由相同的 teamID 签名。要做到这一点,我只需要设置相同的用户 ID,还是需要其他东西?
【问题讨论】:
您可以在同一开发者的应用之间共享令牌。因此,如果用户安装了您开发的两个应用程序并使用第一个登录,那么第二个应用程序可以访问该令牌。其他开发者的应用无法从您的应用访问令牌,因此将提示用户重新登录。
令牌通过钥匙串组共享。说明在ADALiOS github page 上,但总结如下:
com.microsoft.adalcache添加到钥匙串共享列表中。【讨论】: