Class AbstractUserResolver
- java.lang.Object
-
- org.nuxeo.ecm.platform.auth.saml.user.AbstractUserResolver
-
- All Implemented Interfaces:
UserResolver
- Direct Known Subclasses:
EmailBasedUserResolver
public abstract class AbstractUserResolver extends Object implements UserResolver
-
-
Constructor Summary
Constructors Constructor Description AbstractUserResolver()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description DocumentModelcreateNuxeoUser(String nuxeoLogin)abstract StringfindNuxeoUser(SAMLCredential userInfo)StringfindOrCreateNuxeoUser(SAMLCredential userInfo)abstract StringgetLoginName(SAMLCredential userInfo)voidinit(Map<String,String> parameters)abstract DocumentModelupdateUserInfo(DocumentModel user, SAMLCredential userInfo)
-
-
-
Constructor Detail
-
AbstractUserResolver
public AbstractUserResolver()
-
-
Method Detail
-
findNuxeoUser
public abstract String findNuxeoUser(SAMLCredential userInfo)
-
getLoginName
public abstract String getLoginName(SAMLCredential userInfo)
-
createNuxeoUser
public DocumentModel createNuxeoUser(String nuxeoLogin)
-
updateUserInfo
public abstract DocumentModel updateUserInfo(DocumentModel user, SAMLCredential userInfo)
-
findOrCreateNuxeoUser
public String findOrCreateNuxeoUser(SAMLCredential userInfo)
- Specified by:
findOrCreateNuxeoUserin interfaceUserResolver
-
-