我们目前正在使用 WSO2 IS 服务器,版本 5.7.0。此时,除了一件事,一切似乎都还好。
我们激活了自我预配,并添加了启用了 oauth2 身份验证的"服务提供商"。
它创建了名为"应用程序/myapp"的角色。
然后,进入"授权"表单,我们按"立即注册"按钮,我们可以创建一个用户。它发送验证邮件,并创建用户。
但是,用户不会分配到应用程序/我的应用角色。
我们可以做些什么来在注册时分配用户角色?
谢谢!
我想你已经混淆了。现在,注册将被重定向到自助注册表格。在那里创建的用户将自动分配到"内部/自助注册"角色。
与创建的应用程序和自注册过程没有链接。自动创建的应用程序角色(应用程序/myapp(用于不同的要求。具有该应用程序角色的用户可以执行应用程序的更新和删除操作。
我们可以做些什么来在注册时分配用户角色?
不可以,您无法创建角色。如果你想拥有此功能,我们需要你自己为应用程序进行自助注册,并使用 SCIM 将用户注册请求发送到 IS。您可以在此处找到 API 定义。您可以使用 oAuth 令牌访问这些 API。