【问题标题】:ADAL: sharing access token between apps on iOSADAL:在 iOS 上的应用程序之间共享访问令牌
【发布时间】:2016-09-02 08:54:20
【问题描述】:

是否可以与 iOS 上的两个或更多应用共享 ADAL 访问和刷新令牌?我在 Android 上看到过一篇关于此的帖子,但不确定在 iOS 上是否可行。

我的猜测是它是通过共享粘贴板共享的,但这需要应用程序由相同的 teamID 签名。要做到这一点,我只需要设置相同的用户 ID,还是需要其他东西?

【问题讨论】:

    标签: ios adal


    【解决方案1】:

    您可以在同一开发者的应用之间共享令牌。因此,如果用户安装了您开发的两个应用程序并使用第一个登录,那么第二个应用程序可以访问该令牌。其他开发者的应用无法从您的应用访问令牌,因此将提示用户重新登录。

    令牌通过钥匙串组共享。说明在ADALiOS github page 上,但总结如下:

    • 在 Xcode 的 Navigator 窗格中单击您的项目。
    • 单击您的应用程序目标,然后单击“功能”选项卡。
    • 向下滚动到“钥匙串共享”并打开开关。
    • com.microsoft.adalcache添加到钥匙串共享列表中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-21
      • 2012-03-19
      • 2018-02-15
      • 2021-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多