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 TypeMethodDescriptionintVorgangDao.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 TypeMethodDescriptionintIVorgangDao.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 TypeClassDescriptionclassAAuthenticator<T extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>> Abstract base class for user authenticatorsclassEntity model for user authenticators inMandantscopeclassEntity 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 TypeMethodDescriptionvoidAAuthenticatorConfig.setAuthenticator(IAuthenticator<?> authenticator) voidIndirectClientAuthorization.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 StringURLHelper.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 TypeInterfaceDescriptioninterfaceIAuthenticatorWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> Deprecated.Usede.xima.fc.security.interfaces.authentication.IAuthenticatorPropertiesinstead.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 TypeInterfaceDescriptioninterfaceIPluginFormAuthenticatorParams<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.interfaceIPluginGenericAuthenticatorParams<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 IClientDescriptorClientDescriptorFactory.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 BaseConfigViewModelBaseConfigViewModel.forAuth(IAuthenticator<?> authenticator) -
Uses of IAuthenticator in de.xima.fc.plugin
Methods in de.xima.fc.plugin with parameters of type IAuthenticatorModifier and TypeMethodDescriptionstatic IPluginAuthenticatorTypePluginManager.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 IPluginFormAuthenticatorRetValIPluginAuthenticatorType.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 TypeClassDescriptionclassPluginFormAuthenticatorParams<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> classPluginGenericAuthenticatorParams<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 TypeClassDescriptionclassAzureAdOauth2AuthenticatorProperties<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.classCommonRedirectAuthenticatorProperties<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.classFacebookAuthenticatorProperties<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.FACEBOOKin a structured manner.classGoogleAuthenticatorProperties<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.classKerberosExtensionAuthenticatorProperties<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.classLdapAuthenticatorProperties<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.classOAuth2AuthenticatorProperties<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_OAUTH2in a structured manner.classOpenIdConnectAuthenticatorProperties<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_OPENIDCONNECTin a structured manner.classPluginAuthenticatorProperties<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.PLUGINin a structured manner.classSamlAuthenticatorProperties<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_OPENIDCONNECTin 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 InstantSecurityPluginHelper.getAuthenticatorPlugin(IAuthenticator<?> authenticator) static IPluginAuthenticatorTypeSecurityPluginHelper.getPluginAuthenticatorType(IAuthenticator<?> authenticator) Method parameters in de.xima.fc.security.helper with type arguments of type IAuthenticatorModifier and TypeMethodDescriptionstatic voidSecurityPluginHelper.registerPluginAuthenticatortTypeInstantiationInstantFinder(Function<IAuthenticator<?>, Instant> pluginAuthenticatorTypeInstantiationInstantFinderImpl) static voidSecurityPluginHelper.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 TypeInterfaceDescriptioninterfaceIAuthenticatorProperties<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.CallbackUrlResolverPac4jHelper.getCallbackUrlResolver(IAuthenticator<?> auth) -
Uses of IAuthenticator in de.xima.fc.testhelper
Methods in de.xima.fc.testhelper with parameters of type IAuthenticatorModifier and TypeMethodDescriptionstatic ProjectAuthenticatorConfigEntityDummyFactory.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 TypeClassDescriptionclassAzureAdWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> Deprecated.UseAzureAdOauth2AuthenticatorPropertiesinstead.classFacebookWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> Deprecated.UseFacebookAuthenticatorPropertiesinstead.classGoogleWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> Deprecated.UseGoogleAuthenticatorPropertiesinstead.classOAuth20Wrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> Deprecated.UseOAuth2AuthenticatorPropertiesinstead.classOIDCWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> Deprecated.UseOpenIdConnectAuthenticatorPropertiesinstead.classPluginWrapper<T extends IAuthenticator<? extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>> Deprecated.UsePluginAuthenticatorPropertiesinstead.classSAMLWrapper<T extends IAuthenticator<E>,E extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>, ? extends IFileDataEntity<?>>> Deprecated.UseSamlAuthenticatorPropertiesinstead.Methods in de.xima.fc.web.common.auth.wrapper with parameters of type IAuthenticatorModifier and TypeMethodDescriptionstatic IAuthenticatorWrapper<?>AuthWrapperFactory.createWrapper(IAuthenticator<?> auth) Deprecated.Creats anIAuthenticatorWrapperby the givenIAuthenticatorentitystatic org.pac4j.core.http.callback.CallbackUrlResolverAuthWrapperHelper.getCallbackUrlResolver(IAuthenticator<?> auth) Deprecated.UsePac4jHelper.getCallbackUrlResolver(IAuthenticator)instead.
IndirectClientAuthorization.setClientDescriptor(IClientDescriptor)instead.