我正在使用 App ID,并且我在我的个人项目中遵循这个 tuts https://cloud.ibm.com/docs/services/appid?topic=appid-tutorial-roles。
我尝试使用正文调用 API {{APPID_MANAGEMENT_SERVER_HOST}}/management/v4/{{APPID_TENANT_ID}}/users:
"idp": "cloud_directory",
"idp-identity": "huynhdn@gmail.com",
"profile": {
"attributes": {
"role": "MANAGER"
}
}
}
我在用户配置文件中获得了未来用户!=> 好的
接下来,我调用 {{APPID_MANAGEMENT_SERVER_HOST}}/management/v4/{{APPID_TENANT_ID}}/cloud_directory/Users 为该用户设置密码。
"displayName": "Test User",
"password": "abcd1234",
"emails": [
{
"value": "huynhdn@gmail.com",
"primary": true
}
]
}
最后,我调用 {{APPID_AUTH_SERVER_HOST}}/oauth/v4/{{APPID_TENANT_ID}}/token 来获取上面创建的用户的令牌!但是当我检查应用程序 ID 时,属性“角色”消失了:(
为什么?或者任何人都可以帮助我通过 API 管理创建具有“用户名”、“密码”、“属性”的用户的另一种方法!