Class OIDCUserManager
java.lang.Object
org.apache.syncope.core.logic.oidc.OIDCUserManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final UserDataBinderprotected final ImplementationDAOprotected final InboundMatcherprotected final IntAttrNameParserprotected static final Loggerprotected static final Stringprotected final Map<String, OIDCC4UIProviderActions> protected final UserProvisioningManagerprotected final TemplateUtilsprotected final UserDAO -
Constructor Summary
ConstructorsConstructorDescriptionOIDCUserManager(InboundMatcher inboundMatcher, UserDAO userDAO, ImplementationDAO implementationDAO, IntAttrNameParser intAttrNameParser, TemplateUtils templateUtils, UserProvisioningManager provisioningManager, UserDataBinder binder) -
Method Summary
Modifier and TypeMethodDescriptioncreate(OIDCC4UIProvider op, OIDCLoginResponse responseTO, String defaultUsername) voidfill(OIDCC4UIProvider op, OIDCLoginResponse loginResponse, UserTO userTO) findMatchingUser(String connObjectKeyValue, Item connObjectKeyItem) protected List<OIDCC4UIProviderActions> protected List<Implementation> getTransformers(Item item) update(String username, OIDCC4UIProvider op, OIDCLoginResponse responseTO)
-
Field Details
-
LOG
-
OIDC_CLIENT_CONTEXT
- See Also:
-
inboundMatcher
-
userDAO
-
implementationDAO
-
intAttrNameParser
-
templateUtils
-
provisioningManager
-
binder
-
perContextActions
-
-
Constructor Details
-
OIDCUserManager
public OIDCUserManager(InboundMatcher inboundMatcher, UserDAO userDAO, ImplementationDAO implementationDAO, IntAttrNameParser intAttrNameParser, TemplateUtils templateUtils, UserProvisioningManager provisioningManager, UserDataBinder binder)
-
-
Method Details
-
findMatchingUser
-
getActions
-
getTransformers
-
fill
-
create
@Transactional(propagation=REQUIRES_NEW) public String create(OIDCC4UIProvider op, OIDCLoginResponse responseTO, String defaultUsername) -
update
@Transactional(propagation=REQUIRES_NEW) public String update(String username, OIDCC4UIProvider op, OIDCLoginResponse responseTO)
-