Class OIDCUserManager
java.lang.Object
org.apache.syncope.core.logic.oidc.OIDCUserManager
-
Field Summary
Modifier and TypeFieldDescriptionprotected final UserDataBinder
protected final ImplementationDAO
protected final InboundMatcher
protected final IntAttrNameParser
protected static final Logger
protected static final String
protected final Map
<String, OIDCC4UIProviderActions> protected final UserProvisioningManager
protected final TemplateUtils
protected final UserDAO
-
Constructor Summary
ConstructorDescriptionOIDCUserManager
(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) void
fill
(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)
-