Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 将用户分配到Google云标识平台中的组_Google Cloud Platform_Google Identity_Google Identity Toolkit - Fatal编程技术网

Google cloud platform 将用户分配到Google云标识平台中的组

Google cloud platform 将用户分配到Google云标识平台中的组,google-cloud-platform,google-identity,google-identity-toolkit,Google Cloud Platform,Google Identity,Google Identity Toolkit,是否有一种方法可以将用户分配到Google Cloud Identity Platform中的组。 例如:我的谷歌云身份平台有5个用户。现在我想将这5个角色组合在一起,以便将来我可以将角色分配给该组,组中的每个人都将拥有该权限。GCIP提供身份验证,而不是授权。它是Firebase身份验证的Google云版本,使用相同的客户端SDK,但在后端具有更多功能,如多因素身份验证、多租户和阻止功能 您不能将角色/组分配给GCIP用户。我推荐的方法是使用数据库存储用户(使用uid)并在此处分配角色。然后,

是否有一种方法可以将用户分配到Google Cloud Identity Platform中的组。
例如:我的谷歌云身份平台有5个用户。现在我想将这5个角色组合在一起,以便将来我可以将角色分配给该组,组中的每个人都将拥有该权限。

GCIP提供身份验证,而不是授权。它是Firebase身份验证的Google云版本,使用相同的客户端SDK,但在后端具有更多功能,如多因素身份验证、多租户和阻止功能

您不能将角色/组分配给GCIP用户。我推荐的方法是使用数据库存储用户(使用
uid
)并在此处分配角色。然后,您可以将这些角色添加到用户的自定义声明(GCIP)中

编写自定义索赔 如果您使用Cloud Firestore,则可以在用户文档更新时触发云函数,将自定义声明写入GCIP,客户端应用程序/REST API可以读取该声明


这篇文章可能会有帮助

创建组和为组分配用户有不同的方法

1.使用管理控制台创建组

  • 从控制台创建一个新组
  • 将组成员添加到新创建的组
2.使用谷歌群组

我附上了创建组和向组中添加用户的公共文档