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 DocumentModel
createNuxeoUser(String nuxeoLogin)
abstract String
findNuxeoUser(SAMLCredential userInfo)
String
findOrCreateNuxeoUser(SAMLCredential userInfo)
abstract String
getLoginName(SAMLCredential userInfo)
void
init(Map<String,String> parameters)
abstract DocumentModel
updateUserInfo(DocumentModel user, SAMLCredential userInfo)
-
-
-
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:
findOrCreateNuxeoUser
in interfaceUserResolver
-
init
public void init(Map<String,String> parameters)
- Specified by:
init
in interfaceUserResolver
-
-