Uses of Interface
de.xima.fc.entities.interfaces.IAuthenticator
Packages that use IAuthenticator
Package
Description
Package for the API access of the model classes.
Package for API access to system configuration.
Package für Datenbankentitäten
Interfaces für Datenbankentitäten
-
Uses of IAuthenticator in de.xima.fc.api.entity
Methods in de.xima.fc.api.entity with parameters of type IAuthenticatorModifier and TypeMethodDescriptionIndirectClientAuthorizationAPI.getByAuthenticator
(UserContext uc, IAuthenticator<?> auth) Retrieves all indirect client authorizations that use the given authenticator. -
Uses of IAuthenticator in de.xima.fc.api.system
Methods in de.xima.fc.api.system that return IAuthenticatorModifier and TypeMethodDescriptionAuthenticationAPI.getAuthenticator
(UserContext uc, UUID callbackUuid) -
Uses of IAuthenticator in de.xima.fc.dao.impl
Methods in de.xima.fc.dao.impl with parameters of type IAuthenticatorModifier and TypeMethodDescriptionint
VorgangDao.getCountByAuthenticatorDependentCreator
(IEntityContext ec, IAuthenticator<?> authenticator) -
Uses of IAuthenticator in de.xima.fc.dao.interfaces
Methods in de.xima.fc.dao.interfaces with parameters of type IAuthenticatorModifier and TypeMethodDescriptionint
IVorgangDao.getCountByAuthenticatorDependentCreator
(IEntityContext ec, IAuthenticator<?> authenticator) Returns the number of form records that have a creator that is dependent on this authenticator. -
Uses of IAuthenticator in de.xima.fc.entities
Classes in de.xima.fc.entities that implement IAuthenticatorModifier and TypeClassDescriptionclass
AAuthenticator<T extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>> Abstract base class for user authenticatorsclass
Entity model for user authenticators inMandant
scopeclass
Entity model for user authenticators in system scopeMethods in de.xima.fc.entities that return IAuthenticatorModifier and TypeMethodDescriptionAAuthenticatorConfig.getAuthenticator()
IndirectClientAuthorization.getAuthenticator()
Methods in de.xima.fc.entities with parameters of type IAuthenticatorModifier and TypeMethodDescriptionvoid
AAuthenticatorConfig.setAuthenticator
(IAuthenticator<?> authenticator) void
IndirectClientAuthorization.setAuthenticator
(IAuthenticator<?> authenticator) Deprecated.Constructors in de.xima.fc.entities with parameters of type IAuthenticatorModifierConstructorDescriptionProjectAuthenticatorConfig
(IAuthenticator<?> authenticator, Projekt project) ProjectAuthenticatorConfig
(IAuthenticator<?> authenticator, Projekt project, Map<String, String> attributes) WorkflowStateAuthenticatorConfig
(WorkflowState workflowState, IAuthenticator<?> authenticator, Map<String, String> attributes) -
Uses of IAuthenticator in de.xima.fc.entities.interfaces
Methods in de.xima.fc.entities.interfaces that return IAuthenticatorModifier and TypeMethodDescriptiondefault IAuthenticator<?>
IAuthenticatorConfig.getAuthenticator()
Deprecated.since version 8.0.0 UseIClientDescriptor.getAuthenticator()
instead. -
Uses of IAuthenticator in de.xima.fc.form.helper
Methods in de.xima.fc.form.helper with parameters of type IAuthenticatorModifier and TypeMethodDescriptionstatic String
URLHelper.getAuthCallbackUrl
(String baseUrl, IAuthenticator<?> authenticator) -
Uses of IAuthenticator in de.xima.fc.gui.bean
Methods in de.xima.fc.gui.bean that return IAuthenticatorModifier and TypeMethodDescriptionprotected abstract IAuthenticator<F>
AExternalUserBean.save
(IEntityContext ec, E authenticator) -
Uses of IAuthenticator in de.xima.fc.gui.model
Constructors in de.xima.fc.gui.model with parameters of type IAuthenticatorModifierConstructorDescriptionAuthenticatorDependenciesData
(IEntityContext ec, IAuthenticator<?> authenticator) -
Uses of IAuthenticator in de.xima.fc.handler.entity
Methods in de.xima.fc.handler.entity with parameters of type IAuthenticatorModifier and TypeMethodDescriptionIndirectClientAuthorizationHandler.getByAuthenticator
(UserContext uc, IAuthenticator<?> auth) -
Uses of IAuthenticator in de.xima.fc.handler.interfaces.entity
Methods in de.xima.fc.handler.interfaces.entity with parameters of type IAuthenticatorModifier and TypeMethodDescriptionIIndirectClientAuthorizationHandler.getByAuthenticator
(UserContext uc, IAuthenticator<?> auth) Retrieves all indirect client authorizations that use the given authenticator. -
Uses of IAuthenticator in de.xima.fc.handler.interfaces.system
Methods in de.xima.fc.handler.interfaces.system that return IAuthenticatorModifier and TypeMethodDescriptionIAuthenticationHandler.getAuthenticator
(UserContext uc, UUID callbackUuid) Returns the authenticator with the given callback UUID. -
Uses of IAuthenticator in de.xima.fc.handler.system
Methods in de.xima.fc.handler.system that return IAuthenticatorModifier and TypeMethodDescriptionAuthenticationHandler.getAuthenticator
(UserContext uc, UUID callbackUuid) -
Uses of IAuthenticator in de.xima.fc.interfaces.auth
Classes in de.xima.fc.interfaces.auth with type parameters of type IAuthenticatorModifier and TypeInterfaceDescriptioninterface
IAuthenticatorWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Deprecated.Usede.xima.fc.security.interfaces.authentication.IAuthenticatorProperties
instead.Methods in de.xima.fc.interfaces.auth that return IAuthenticatorModifier and TypeMethodDescriptionIClientDescriptor.getAuthenticator()
Returns the authenticator entity of the client that provides the properties for the client. -
Uses of IAuthenticator in de.xima.fc.interfaces.plugin.param.auth
Classes in de.xima.fc.interfaces.plugin.param.auth with type parameters of type IAuthenticatorModifier and TypeInterfaceDescriptioninterface
IPluginFormAuthenticatorParams<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Interface with the parameters passed to an authenticator type plugin when a new client needs to be created for a form authentication context.interface
IPluginGenericAuthenticatorParams<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Interface with the parameters passed to an authenticator type plugin when a new client needs to be created for a generic authentication context. -
Uses of IAuthenticator in de.xima.fc.mdl.auth.client
Methods in de.xima.fc.mdl.auth.client with parameters of type IAuthenticatorModifier and TypeMethodDescriptionstatic IClientDescriptor
ClientDescriptorFactory.forAuthenticator
(IAuthenticator<?> authenticator) -
Uses of IAuthenticator in de.xima.fc.mdl.auth.config
Methods in de.xima.fc.mdl.auth.config that return IAuthenticator -
Uses of IAuthenticator in de.xima.fc.mdl.auth.config.view
Methods in de.xima.fc.mdl.auth.config.view with parameters of type IAuthenticatorModifier and TypeMethodDescriptionstatic BaseConfigViewModel
BaseConfigViewModel.forAuth
(IAuthenticator<?> authenticator) -
Uses of IAuthenticator in de.xima.fc.plugin
Methods in de.xima.fc.plugin with parameters of type IAuthenticatorModifier and TypeMethodDescriptionstatic IPluginAuthenticatorType
PluginManager.getPluginAuthenticatorType
(IAuthenticator<?> authenticator) static org.apache.commons.lang3.tuple.Pair<PluginRuntime,
IPluginAuthenticatorType> PluginManager.getPluginAuthenticatorTypeWithRuntime
(IAuthenticator<?> authenticator) -
Uses of IAuthenticator in de.xima.fc.plugin.interfaces.auth
Method parameters in de.xima.fc.plugin.interfaces.auth with type arguments of type IAuthenticatorModifier and TypeMethodDescriptiondefault IPluginFormAuthenticatorRetVal
IPluginAuthenticatorType.buildFormAuthClient
(IPluginFormAuthenticatorParams<? extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>, ? extends IFileDataEntity<?>>>> params) Deprecated.since Version 8.0.0 UseIPluginAuthenticatorType.buildGenericAuthClient(IPluginGenericAuthenticatorParams)
instead.IPluginAuthenticatorType.buildGenericAuthClient
(IPluginGenericAuthenticatorParams<? extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>, ? extends IFileDataEntity<?>>>> params) Method to build a client used to authenticate users for a generic authentication context. -
Uses of IAuthenticator in de.xima.fc.plugin.models.params.auth
Classes in de.xima.fc.plugin.models.params.auth with type parameters of type IAuthenticatorModifier and TypeClassDescriptionclass
PluginFormAuthenticatorParams<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> class
PluginGenericAuthenticatorParams<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Default POJO implementation ofIPluginGenericAuthenticatorParams
. -
Uses of IAuthenticator in de.xima.fc.security.authentication.model.properties
Classes in de.xima.fc.security.authentication.model.properties with type parameters of type IAuthenticatorModifier and TypeClassDescriptionclass
AzureAdOauth2AuthenticatorProperties<TAuthenticator extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Model class for the properties of an authenticator of typeEAuthClientType.AZURE_AD
.class
CommonRedirectAuthenticatorProperties<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Model class for the properties of authenticators that use redirection to an external IDP.class
FacebookAuthenticatorProperties<TAuthenticator extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Model class for accessing the properties of an authenticator of typeEAuthClientType.FACEBOOK
in a structured manner.class
GoogleAuthenticatorProperties<TAuthenticator extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Model class for the properties of an authenticator of typeEAuthClientType.GOOGLE
.class
KerberosExtensionAuthenticatorProperties<TAuthenticator extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Model class for the properties of an authenticator of typeEAuthClientType.KERBEROS_EXTENSION
.class
LdapAuthenticatorProperties<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Model class for the properties of an authenticator of typeEAuthClientType.LDAP
.class
OAuth2AuthenticatorProperties<TAuthenticator extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Model class for accessing the properties of an authenticator of typeEAuthClientType.GENERIC_OAUTH2
in a structured manner.class
OpenIdConnectAuthenticatorProperties<TAuthenticator extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Model class for accessing the properties of an authenticator of typeEAuthClientType.GENERIC_OPENIDCONNECT
in a structured manner.class
PluginAuthenticatorProperties<TAuthenticator extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Model class for accessing the properties of an authenticator of typeEAuthClientType.PLUGIN
in a structured manner.class
SamlAuthenticatorProperties<TAuthenticator extends IAuthenticator<E>,
E extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>, ? extends IFileDataEntity<?>>> Model class for accessing the properties of an authenticator of typeEAuthClientType.GENERIC_OPENIDCONNECT
in a structured manner.Methods in de.xima.fc.security.authentication.model.properties with type parameters of type IAuthenticatorModifier and TypeMethodDescriptionstatic <T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>>
IAuthenticatorProperties<T>AuthenticatorPropertiesFactory.createPropertiesModel
(T authenticator) -
Uses of IAuthenticator in de.xima.fc.security.helper
Methods in de.xima.fc.security.helper with parameters of type IAuthenticatorModifier and TypeMethodDescriptionstatic Instant
SecurityPluginHelper.getAuthenticatorPlugin
(IAuthenticator<?> authenticator) static IPluginAuthenticatorType
SecurityPluginHelper.getPluginAuthenticatorType
(IAuthenticator<?> authenticator) Method parameters in de.xima.fc.security.helper with type arguments of type IAuthenticatorModifier and TypeMethodDescriptionstatic void
SecurityPluginHelper.registerPluginAuthenticatortTypeInstantiationInstantFinder
(Function<IAuthenticator<?>, Instant> pluginAuthenticatorTypeInstantiationInstantFinderImpl) static void
SecurityPluginHelper.registerPluginAuthenticatorTypeFinder
(Function<IAuthenticator<?>, IPluginAuthenticatorType> pluginImplementionFinder) -
Uses of IAuthenticator in de.xima.fc.security.interfaces.authentication
Classes in de.xima.fc.security.interfaces.authentication with type parameters of type IAuthenticatorModifier and TypeInterfaceDescriptioninterface
IAuthenticatorProperties<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Common interfaces for models representing the properties of anIAuthenticator
. -
Uses of IAuthenticator in de.xima.fc.security.pac4j.helper
Methods in de.xima.fc.security.pac4j.helper with parameters of type IAuthenticatorModifier and TypeMethodDescriptionstatic org.pac4j.core.http.callback.CallbackUrlResolver
Pac4jHelper.getCallbackUrlResolver
(IAuthenticator<?> auth) -
Uses of IAuthenticator in de.xima.fc.testhelper
Methods in de.xima.fc.testhelper with parameters of type IAuthenticatorModifier and TypeMethodDescriptionstatic ProjectAuthenticatorConfig
EntityDummyFactory.dummyProjectAuthenticatorConfig
(Projekt project, IAuthenticator<?> auth) -
Uses of IAuthenticator in de.xima.fc.testhelper.security
Methods in de.xima.fc.testhelper.security with type parameters of type IAuthenticatorModifier and TypeMethodDescriptionstatic <T extends IAuthenticator<?>>
AzureAdOauth2AuthenticatorProperties<T>DummyAuthenticatorPropsFactory.dummyAzureProps
(T authenticator) static <T extends IAuthenticator<?>>
FacebookAuthenticatorProperties<T>DummyAuthenticatorPropsFactory.dummyFacebookProps
(T authenticator) static <T extends IAuthenticator<?>>
GoogleAuthenticatorProperties<T>DummyAuthenticatorPropsFactory.dummyGoogleProps
(T authenticator) static <T extends IAuthenticator<?>>
KerberosExtensionAuthenticatorProperties<T>DummyAuthenticatorPropsFactory.dummyKerberosExtensionProps
(T authenticator, LDAPZugriff ldapCon) static <T extends IAuthenticator<?>>
LdapAuthenticatorProperties<T>DummyAuthenticatorPropsFactory.dummyLdapProps
(T authenticator) static <T extends IAuthenticator<?>>
OAuth2AuthenticatorProperties<T>DummyAuthenticatorPropsFactory.dummyOauthProps
(T authenticator) static <T extends IAuthenticator<?>>
OpenIdConnectAuthenticatorProperties<T>DummyAuthenticatorPropsFactory.dummyOidcProps
(T authenticator) static <TEntity extends IAuthenticator<TFileEntity>,
TFileEntity extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>, ? extends IFileDataEntity<?>>>
SamlAuthenticatorProperties<TEntity,TFileEntity> DummyAuthenticatorPropsFactory.dummySamlProps
(TEntity authenticator) -
Uses of IAuthenticator in de.xima.fc.web.common.auth.wrapper
Classes in de.xima.fc.web.common.auth.wrapper with type parameters of type IAuthenticatorModifier and TypeClassDescriptionclass
AzureAdWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Deprecated.UseAzureAdOauth2AuthenticatorProperties
instead.class
FacebookWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Deprecated.UseFacebookAuthenticatorProperties
instead.class
GoogleWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Deprecated.UseGoogleAuthenticatorProperties
instead.class
OAuth20Wrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Deprecated.UseOAuth2AuthenticatorProperties
instead.class
OIDCWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Deprecated.UseOpenIdConnectAuthenticatorProperties
instead.class
PluginWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,
? extends IFileDataEntity<?>>>> Deprecated.UsePluginAuthenticatorProperties
instead.class
SAMLWrapper<T extends IAuthenticator<E>,
E extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>, ? extends IFileDataEntity<?>>> Deprecated.UseSamlAuthenticatorProperties
instead.Methods in de.xima.fc.web.common.auth.wrapper with parameters of type IAuthenticatorModifier and TypeMethodDescriptionstatic IAuthenticatorWrapper<?>
AuthWrapperFactory.createWrapper
(IAuthenticator<?> auth) Deprecated.Creats anIAuthenticatorWrapper
by the givenIAuthenticator
entitystatic org.pac4j.core.http.callback.CallbackUrlResolver
AuthWrapperHelper.getCallbackUrlResolver
(IAuthenticator<?> auth) Deprecated.UsePac4jHelper.getCallbackUrlResolver(IAuthenticator)
instead.
IndirectClientAuthorization.setClientDescriptor(IClientDescriptor)
instead.