Class UserMapperBasedResolver
- java.lang.Object
-
- org.nuxeo.ecm.platform.auth.saml.user.UserMapperBasedResolver
-
- All Implemented Interfaces:
UserResolver
public class UserMapperBasedResolver extends Object implements UserResolver
UserResolver implementation that uses theUserMapperService- Since:
- 7.4
- Author:
- tiry
-
-
Field Summary
Fields Modifier and Type Field Description protected booleancreateIfNeededprotected static StringDEFAULT_USER_MAPPER_CONFIGprotected StringmapperNameprotected booleanupdateprotected static StringUSER_RESOLVER_CREATE_IF_NEEDEDprotected static StringUSER_RESOLVER_MAPPINGprotected static StringUSER_RESOLVER_UPDATE
-
Constructor Summary
Constructors Constructor Description UserMapperBasedResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringfindOrCreateNuxeoUser(SAMLCredential userInfo)voidinit(Map<String,String> parameters)
-
-
-
Field Detail
-
USER_RESOLVER_MAPPING
protected static final String USER_RESOLVER_MAPPING
- See Also:
- Constant Field Values
-
USER_RESOLVER_CREATE_IF_NEEDED
protected static final String USER_RESOLVER_CREATE_IF_NEEDED
- See Also:
- Constant Field Values
-
USER_RESOLVER_UPDATE
protected static final String USER_RESOLVER_UPDATE
- See Also:
- Constant Field Values
-
DEFAULT_USER_MAPPER_CONFIG
protected static final String DEFAULT_USER_MAPPER_CONFIG
- See Also:
- Constant Field Values
-
mapperName
protected String mapperName
-
createIfNeeded
protected boolean createIfNeeded
-
update
protected boolean update
-
-
Method Detail
-
init
public void init(Map<String,String> parameters)
- Specified by:
initin interfaceUserResolver
-
findOrCreateNuxeoUser
public String findOrCreateNuxeoUser(SAMLCredential userInfo)
- Specified by:
findOrCreateNuxeoUserin interfaceUserResolver
-
-