WSO Identity Server 5.1.0 - 导入具有多个角色的批量用户

WSO Identity Server 5.1.0 - Importing Bulk Users with multiple Roles

在WSO2 Identity Server中,有没有办法批量导入具有多个角色的用户?使用以下方法只给用户最后指定的角色。

UserName,Password,Claims jdoe@test.org,password1,http://wso2.org/claims/lastname=Doe,http://wso2.org/claims/givenname=John,http://wso2.org/claims/emailaddress=jdoe@test.org,http://wso2.org/claims/role=Application/TestApp1,http://wso2.org/claims/role=Application/TestApp1_Production testuser@test.org,password1,http://wso2.org/claims/lastname=User,http://wso2.org/claims/givenname=Test,http://wso2.org/claims/emailaddress=testuser@test.org,http://wso2.org/claims/role=Application/TestApp1,http://wso2.org/claims/role=Application/TestApp1_Production

通过查看代码 [1] ,

如果您用“:”分隔您的角色,这应该是可能的

即。如果您的角色声明格式如下 http://wso2.org/claims/role=Application/TestApp1_Production:role2:role3

[1] https://github.com/wso2/carbon-identity/blob/master/components/user-mgt/org.wso2.carbon.user.mgt/src/main/java/org/wso2/carbon/user/mgt/bulkimport/CSVUserBulkImport.java#L171