Class OIDCUserManager
- java.lang.Object
-
- org.apache.syncope.core.logic.oidc.OIDCUserManager
-
public class OIDCUserManager extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected UserDataBinder
binder
protected ImplementationDAO
implementationDAO
protected InboundMatcher
inboundMatcher
protected IntAttrNameParser
intAttrNameParser
protected static Logger
LOG
protected static String
OIDC_CLIENT_CONTEXT
protected Map<String,OIDCC4UIProviderActions>
perContextActions
protected UserProvisioningManager
provisioningManager
protected TemplateUtils
templateUtils
protected UserDAO
userDAO
-
Constructor Summary
Constructors Constructor Description OIDCUserManager(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(OIDCC4UIProvider op, OIDCLoginResponse responseTO, String defaultUsername)
void
fill(OIDCC4UIProvider op, OIDCLoginResponse loginResponse, UserTO userTO)
List<String>
findMatchingUser(String connObjectKeyValue, Item connObjectKeyItem)
protected List<OIDCC4UIProviderActions>
getActions(OIDCC4UIProvider op)
protected List<Implementation>
getTransformers(Item item)
String
update(String username, OIDCC4UIProvider op, OIDCLoginResponse responseTO)
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
OIDC_CLIENT_CONTEXT
protected static final String OIDC_CLIENT_CONTEXT
- See Also:
- Constant Field Values
-
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,OIDCC4UIProviderActions> perContextActions
-
-
Constructor Detail
-
OIDCUserManager
public OIDCUserManager(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, Item connObjectKeyItem)
-
getActions
protected List<OIDCC4UIProviderActions> getActions(OIDCC4UIProvider op)
-
getTransformers
protected List<Implementation> getTransformers(Item item)
-
fill
public void fill(OIDCC4UIProvider op, OIDCLoginResponse loginResponse, UserTO userTO)
-
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)
-
-