Hello, I really don't understand why my "external" roles don't appear in the list and why no role methods are called in my connector because, when I configure a LDAP one, I can see the roles retrieved from the LDAP are listed with the internal ones.
I set the log level to DEBUG to see that the LDAP user store is calling the internal role retrieval method before checking if the user exists: [2017-08-17 11:18:00,647] DEBUG {org.wso2.carbon.user.core.common.AbstractUserStoreManager} - Retrieving internal roles for user name : a.bresson and search filter * [2017-08-17 11:18:00,648] DEBUG {org.wso2.carbon.user.core.ldap.ReadOnlyLDAPUserStoreManager} - Searching for user a.bresson But in my case, the user check method isn't even called! If I continue with the logs, I can see that: [2017-08-17 11:18:00,653] DEBUG {org.wso2.carbon.user.core.ldap.ReadOnlyLDAPUserStoreManager} - Reading roles with the memberOfProperty Property: memberOf Following this source code [1], it seems that it executes the method to retrieve the external roles. On my side, in my own connector, that does not even go there because it doesn't even check if the user exists. What am I missing? Regards, Thomas [1] https://github.com/biliroy/carbon4-kernel/blob/master/core/org.wso2.carbon.user.core/src/main/java/org/wso2/carbon/user/core/ldap/ReadOnlyLDAPUserStoreManager.java#L1724 2017-08-16 9:56 GMT+02:00 Thomas LEGRAND <thomas.legr...@versusmind.eu>: > Hello everybody, > > I am writing a custom user store for the Identity Server and I > successfully retrieved my list of users from my database. But when I try to > display the roles of a user by clicking on the "View Roles" button [1], > only the internal roles are displayed. > I implemented the methods doGetExternalRoleListOfUser(), > doGetDisplayNamesForInternalRole(), doGetSharedRoleListOfUser() to log > something on the INFO level but nothing happens. > > Can someone tell me which method to implement? > > Regards, > > Thomas > > [1] [image: Images intégrées 1] >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev