Class SAML2SP4UIUserManager
- java.lang.Object
-
- org.apache.syncope.core.logic.saml2.SAML2SP4UIUserManager
-
public class SAML2SP4UIUserManager extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected UserDataBinder
binder
protected SAML2SP4UIIdPDAO
idpDAO
protected ImplementationDAO
implementationDAO
protected InboundMatcher
inboundMatcher
protected IntAttrNameParser
intAttrNameParser
protected Map<String,SAML2SP4UIIdPActions>
perContextActions
protected UserProvisioningManager
provisioningManager
protected TemplateUtils
templateUtils
protected UserDAO
userDAO
-
Constructor Summary
Constructors Constructor Description SAML2SP4UIUserManager(SAML2SP4UIIdPDAO idpDAO, InboundMatcher inboundMatcher, UserDAO userDAO, ImplementationDAO implementationDAO, IntAttrNameParser intAttrNameParser, TemplateUtils templateUtils, UserProvisioningManager provisioningManager, UserDataBinder binder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
create(SAML2SP4UIIdP idp, SAML2LoginResponse loginResponse, String nameID)
void
fill(String idpKey, SAML2LoginResponse loginResponse, UserTO userTO)
List<String>
findMatchingUser(String connObjectKeyValue, String idpKey)
protected List<SAML2SP4UIIdPActions>
getActions(SAML2SP4UIIdP idp)
protected List<Implementation>
getTransformers(Item item)
String
update(String username, SAML2SP4UIIdP idp, SAML2LoginResponse loginResponse)
-
-
-
Field Detail
-
idpDAO
protected final SAML2SP4UIIdPDAO idpDAO
-
inboundMatcher
protected final InboundMatcher inboundMatcher
-
userDAO
protected final UserDAO userDAO
-
implementationDAO
protected final ImplementationDAO implementationDAO
-
intAttrNameParser
protected final IntAttrNameParser intAttrNameParser
-
templateUtils
protected final TemplateUtils templateUtils
-
provisioningManager
protected final UserProvisioningManager provisioningManager
-
binder
protected final UserDataBinder binder
-
perContextActions
protected final Map<String,SAML2SP4UIIdPActions> perContextActions
-
-
Constructor Detail
-
SAML2SP4UIUserManager
public SAML2SP4UIUserManager(SAML2SP4UIIdPDAO idpDAO, InboundMatcher inboundMatcher, UserDAO userDAO, ImplementationDAO implementationDAO, IntAttrNameParser intAttrNameParser, TemplateUtils templateUtils, UserProvisioningManager provisioningManager, UserDataBinder binder)
-
-
Method Detail
-
findMatchingUser
@Transactional(readOnly=true) public List<String> findMatchingUser(String connObjectKeyValue, String idpKey)
-
getActions
protected List<SAML2SP4UIIdPActions> getActions(SAML2SP4UIIdP idp)
-
getTransformers
protected List<Implementation> getTransformers(Item item)
-
fill
public void fill(String idpKey, SAML2LoginResponse loginResponse, UserTO userTO)
-
create
@Transactional(propagation=REQUIRES_NEW) public String create(SAML2SP4UIIdP idp, SAML2LoginResponse loginResponse, String nameID)
-
update
@Transactional(propagation=REQUIRES_NEW) public String update(String username, SAML2SP4UIIdP idp, SAML2LoginResponse loginResponse)
-
-