我正在从WSO2 Identity Server 4.1.0升级到4.5.0,并且我发现新用户现在已添加到内部/身份组而不是在之前添加到的LDAP身份组中。WSO2 Identity Server:在注册时自动将用户添加到角色
特别是我想向LDAP组中添加新用户(我有很多事情需要帐户在该组中)。但它带来了另一个问题,无论如何定义新用户在注册过程中自动添加的组/角色?
我正在从WSO2 Identity Server 4.1.0升级到4.5.0,并且我发现新用户现在已添加到内部/身份组而不是在之前添加到的LDAP身份组中。WSO2 Identity Server:在注册时自动将用户添加到角色
特别是我想向LDAP组中添加新用户(我有很多事情需要帐户在该组中)。但它带来了另一个问题,无论如何定义新用户在注册过程中自动添加的组/角色?
正在注册的用户默认添加到内部/身份角色4.5.0中。这个内部角色是在内部数据库中创建的。基本上是在user-mgt.xml文件中定义的用户管理数据库(UM_HYBRID_ROLE表)。这是因为,这个角色是实用创建的,因此在实际的用户存储中创建并不好。我猜WSo2 Identity Server没有办法配置这个角色名称并配置它必须被检索的地方。我认为这是一些限制。
你试过编辑文件user-mgt.xml吗?默认情况下,所有用户都在每个角色中: everyone EveryOneRoleName> –
user8658912
不,我没有试过改变它。我所看到的是,用户隐含地是内部/每个人角色的一部分。它们由身份服务器明确创建,作为内部/身份的一部分,而不像以前那样是外部身份角色的一部分。 我在user-mgmt.xml中看不到身份 – tykeal
作为更新,是的,我只是尝试了这一点。如果我将该属性更新为标识,我无法让用户添加到系统中。 – tykeal