Class ScimIdentityProviderPlugin
java.lang.Object
org.cibseven.bpm.identity.impl.scim.ScimConfiguration
org.cibseven.bpm.identity.impl.scim.plugin.ScimIdentityProviderPlugin
- All Implemented Interfaces:
ProcessEnginePlugin
- Direct Known Subclasses:
CamundaBpmRunScimProperties
Process Engine Plugin for SCIM Identity Provider.
This class extends ScimConfiguration so that configuration properties
can be set directly on this class via the properties element
in bpm-platform.xml / processes.xml
-
Field Summary
Fields inherited from class org.cibseven.bpm.identity.impl.scim.ScimConfiguration
acceptUntrustedCertificates, allowModifications, authenticationType, authorizationCheckEnabled, bearerToken, cacheEnabled, cacheExpirationTimeoutMin, connectionTimeout, customHeaders, groupBaseFilter, groupIdAttribute, groupMembersAttribute, groupNameAttribute, groupScimIdAttribute, groupsEndpoint, maxCacheSize, maxConnections, oauth2ClientId, oauth2ClientSecret, oauth2Scope, oauth2TokenUrl, pageSize, password, scimVersion, serverUrl, socketTimeout, userAuthenticationEnabled, userAuthenticationProtocol, userAuthenticationUrl, userBaseFilter, userEmailsAttribute, userFirstnameAttribute, userIdAttribute, userLastnameAttribute, username, userPasswordAttribute, userScimIdAttribute, usersEndpoint, verbose -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidpostInit(ProcessEngineConfigurationImpl processEngineConfiguration) Invoked after the process engine configuration is initialized.voidpostProcessEngineBuild(ProcessEngine processEngine) Invoked after the process engine has been built.voidpreInit(ProcessEngineConfigurationImpl processEngineConfiguration) Invoked before the process engine configuration is initialized.Methods inherited from class org.cibseven.bpm.identity.impl.scim.ScimConfiguration
getAllowModifications, getAuthenticationType, getBearerToken, getCacheExpirationTimeoutMin, getConnectionTimeout, getCustomHeaders, getGroupBaseFilter, getGroupIdAttribute, getGroupMembersAttribute, getGroupNameAttribute, getGroupScimIdAttribute, getGroupsEndpoint, getMaxCacheSize, getMaxConnections, getOauth2ClientId, getOauth2ClientSecret, getOauth2Scope, getOauth2TokenUrl, getPageSize, getPassword, getScimVersion, getServerUrl, getSocketTimeout, getUserAuthenticationEnabled, getUserAuthenticationProtocol, getUserAuthenticationUrl, getUserBaseFilter, getUserEmailsAttribute, getUserFirstnameAttribute, getUserIdAttribute, getUserLastnameAttribute, getUsername, getUserPasswordAttribute, getUserScimIdAttribute, getUsersEndpoint, isAcceptUntrustedCertificates, isAuthorizationCheckEnabled, isCacheEnabled, isVerbose, setAcceptUntrustedCertificates, setAllowModifications, setAuthenticationType, setAuthorizationCheckEnabled, setBearerToken, setCacheEnabled, setCacheExpirationTimeoutMin, setConnectionTimeout, setCustomHeaders, setGroupBaseFilter, setGroupIdAttribute, setGroupMembersAttribute, setGroupNameAttribute, setGroupsEndpoint, setMaxCacheSize, setMaxConnections, setOauth2ClientId, setOauth2ClientSecret, setOauth2Scope, setOauth2TokenUrl, setPageSize, setPassword, setScimVersion, setServerUrl, setSocketTimeout, setUserAuthenticationEnabled, setUserAuthenticationProtocol, setUserAuthenticationUrl, setUserBaseFilter, setUserFirstnameAttribute, setUserIdAttribute, setUserLastnameAttribute, setUsername, setUsersEndpoint, setVerbose
-
Constructor Details
-
ScimIdentityProviderPlugin
public ScimIdentityProviderPlugin()
-
-
Method Details
-
preInit
Description copied from interface:ProcessEnginePluginInvoked before the process engine configuration is initialized.
- Specified by:
preInitin interfaceProcessEnginePlugin- Parameters:
processEngineConfiguration- the process engine configuation
-
postInit
Description copied from interface:ProcessEnginePluginInvoked after the process engine configuration is initialized. and before the process engine is built.
- Specified by:
postInitin interfaceProcessEnginePlugin- Parameters:
processEngineConfiguration- the process engine configuation
-
postProcessEngineBuild
Description copied from interface:ProcessEnginePluginInvoked after the process engine has been built.
- Specified by:
postProcessEngineBuildin interfaceProcessEnginePlugin
-