Google iOS 设备策略与使用 Google SSO 的 iOS 应用程序配合不佳

2023-12-19

我们构建了一个使用 Google 登录的 React-Native 应用程序。 我们用react-native-google-signin并发布 ios 和 android 应用程序。

在 Android 应用程序中登录 100% 有效。它也适用于 iOS 应用程序,但某些使用 G Suite 的组织除外。对于这些组织,我得到了著名的admin_policy_enforced error.

我运行应用程序的位置(模拟器或设备)似乎不会影响测试,但为了详尽起见:我的ios应用程序使用flightcenter安装在我的iphone上,并且在发布它时我们使用Xcode的自动签名选项。

我通过使用我的谷歌组织的设置设法重现了这一点:

  • 我使用了拥有 Apple Push 证书的组织。
  • 通过 iOS 的“高级”设置启用“移动管理”

事实上,我做了以下额外的事情似乎并没有解决这个问题:

  • 在我的设备上下载证书。
  • 安装 Google Device Policy 应用
  • 在 google admin 中将应用程序列入白名单1 https://i.ibb.co/HVpYPy3/whitelisting.png.

当 iOS 移动管理设置设置为基本时,登录开始工作。

最后一点,关于范围,我使用默认范围:电子邮件和个人资料。

如果需要,我很乐意添加更多配置或代码片段。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google iOS 设备策略与使用 Google SSO 的 iOS 应用程序配合不佳 的相关文章

随机推荐