首页 > 解决方案 > WSO2 IS - 通过自我配置添加用户角色

问题描述

我们目前正在使用 WSO2 IS 服务器,版本 5.7.0。此时,除了一件事,一切似乎都很好。

我们激活了自我配置,并添加了一个启用了 oauth2 身份验证的“服务提供者”。

它创建了名为“Application/myapp”的角色。

然后,在“授权”表单上,我们按下“立即注册”按钮,我们可以创建一个用户。它发送验证邮件,并创建用户。

但是,用户没有被分配到 Application/myapp 角色。

我们可以做些什么来在注册时分配用户角色吗?

谢谢 !

标签: wso2wso2is

解决方案


我想你已经糊涂了。注册现在将被重定向到自我注册表格。在那里创建的用户将自动分配给“内部/自我注册”角色。

没有与创建的应用程序和自我注册过程的链接。自动创建的应用程序角色 (Application/myapp) 用于不同的需求。具有该应用程序角色的用户可以执行应用程序的更新和删除操作。

我们可以做些什么来在注册时分配用户角色吗?

不,您不能创建角色。如果您想拥有此功能,我们需要您自己注册应用程序并使用 SCIM 向 IS 发送用户注册请求。在这里您可以找到 API 定义。您可以使用 oAuth 令牌来访问这些 API。


推荐阅读