繁体   English   中英

有没有办法在最新版本的iOS上使用不同团队ID签名的白名单应用之间安全地共享凭据?

[英]Is there any way to securely share credentials between whitelisted apps signed with different team ids on recent versions of iOS?

  • 钥匙串访问组应用程序组都使用应用程序的团队ID进行隔离。
  • 使用团队ID也可以对已命名的粘贴板进行沙箱处理。
  • Kerberos SSO似乎运行良好,但将KDC打开到互联网存在安全隐患,因此它只能与VPN一起使用。
  • Shared Web Credentials API在本机应用程序之间运行良好,但每次尝试访问或甚至仅检查凭据是否存在时都会显示侵入式弹出窗口。
  • libdispatch可以向任意应用程序发送消息,但有效负载限制为64位,并且收件人应用程序当前必须正在运行。
  • 没有可用于获取基于云的加密KVS的密钥的唯一设备标识符可以在不在同一团队ID上的应用之间共享。

...在iOS的最新版本中,有没有办法在使用不同团队ID签名的应用程序之间共享凭据(或任何数据)? Apple不允许将IAP,Passbook等迁移到新的团队ID,并阻止我的团队在具有历史团队ID(M&A等)的应用程序之间实施SSO。

您可以使用深层链接打开应用程序,该应用程序将使用您要传递的信息重新打开其他应用程序。 这对登录很有好处,但如果你想要来回传递大量的信息,那就很麻烦了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM