WSO2 IS - 添加具有自我配置角色的用户

WSO2 IS - add user in role with self provisionning

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

我们激活了自我配置并添加了一个启用了 oauth2 身份验证的 "Service provider"。

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

然后,继续 "authorize" 表单,我们按 "Register now" 按钮,我们可以创建一个用户。它发送验证邮件,并创建用户。

但是,用户 分配给 Application/myapp 角色。

我们可以在注册时分配用户角色吗?

谢谢!

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

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

Is there something we can do to assign user role at registration time?

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