如何使用 php 在 UserGrid 中注册时为新用户分配角色?

How do you assign a role to a new user on signup in UserGrid using php?

我正在尝试使用 UserGrid 开发一个 POC,用户可以在其中注册然后登录,然后可以简单地将图像上传到在线存储并稍后下载。有点类似于 OneDrive.

我正在使用 api.usergrid.com

我使用仪表板创建了一些 角色(管理员、默认、访客等) 并为它们分配了 权限

因此,每当我注册新用户时,如何使用 php 为该用户分配角色?

我用这个作为参考:https://github.com/apache/usergrid/tree/master/sdks/php

目前似乎没有针对此的特定 SDK 方法。但是当您创建用户时,您可以直接使用 post 与 $client->post($endpoint, $query_string_array, $body) 的连接,其中端点是 roles//users /

请求描述如下:http://usergrid.apache.org/docs/security-and-auth/using-roles.html

SDK中有连接方法,但是需要连接类型,对于这种类型的角色连接,语法不同。