Uses of Interface
de.xima.fc.entities.interfaces.IAuthenticator
-
-
Uses of IAuthenticator in de.xima.fc.api.entity
Methods in de.xima.fc.api.entity with parameters of type IAuthenticator Modifier and Type Method Description List<IndirectClientAuthorization>
IndirectClientAuthorizationAPI. 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 IAuthenticator Modifier and Type Method Description IAuthenticator<?>
AuthenticationAPI. 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 IAuthenticator Modifier and Type Method Description int
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 IAuthenticator Modifier and Type Method Description int
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 IAuthenticator Modifier and Type Class Description class
AAuthenticator<T extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,? extends IFileDataEntity<?>>>
Abstract base class for user authenticatorsclass
ClientAuthenticator
Entity model for user authenticators inMandant
scopeclass
SystemAuthenticator
Entity model for user authenticators in system scopeMethods in de.xima.fc.entities that return IAuthenticator Modifier and Type Method Description IAuthenticator<?>
AAuthenticatorConfig. getAuthenticator()
IAuthenticator<?>
IndirectClientAuthorization. getAuthenticator()
Methods in de.xima.fc.entities with parameters of type IAuthenticator Modifier and Type Method Description void
AAuthenticatorConfig. setAuthenticator(IAuthenticator<?> authenticator)
void
IndirectClientAuthorization. setAuthenticator(IAuthenticator<?> authenticator)
Deprecated.Constructors in de.xima.fc.entities with parameters of type IAuthenticator Constructor Description ProjectAuthenticatorConfig(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 IAuthenticator Modifier and Type Method Description default 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 IAuthenticator Modifier and Type Method Description static 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 IAuthenticator Modifier and Type Method Description protected 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 IAuthenticator Constructor Description AuthenticatorDependenciesData(IEntityContext ec, IAuthenticator<?> authenticator)
-
Uses of IAuthenticator in de.xima.fc.handler.entity
Methods in de.xima.fc.handler.entity with parameters of type IAuthenticator Modifier and Type Method Description List<IndirectClientAuthorization>
IndirectClientAuthorizationHandler. 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 IAuthenticator Modifier and Type Method Description List<IndirectClientAuthorization>
IIndirectClientAuthorizationHandler. 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 IAuthenticator Modifier and Type Method Description IAuthenticator<?>
IAuthenticationHandler. 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 IAuthenticator Modifier and Type Method Description IAuthenticator<?>
AuthenticationHandler. 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 IAuthenticator Modifier and Type Interface Description interface
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 IAuthenticator Modifier and Type Method Description IAuthenticator<?>
IClientDescriptor. 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 IAuthenticator Modifier and Type Interface Description interface
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 IAuthenticator Modifier and Type Method Description static 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 Modifier and Type Method Description IAuthenticator<?>
VirtualAuthenticatorConfig. getAuthenticator()
-
Uses of IAuthenticator in de.xima.fc.mdl.auth.config.view
Methods in de.xima.fc.mdl.auth.config.view with parameters of type IAuthenticator Modifier and Type Method Description static BaseConfigViewModel
BaseConfigViewModel. forAuth(IAuthenticator<?> authenticator)
-
Uses of IAuthenticator in de.xima.fc.plugin
Methods in de.xima.fc.plugin with parameters of type IAuthenticator Modifier and Type Method Description static 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 IAuthenticator Modifier and Type Method Description default 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.default IPluginGenericAuthenticatorRetVal
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 IAuthenticator Modifier and Type Class Description class
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 IAuthenticator Modifier and Type Class Description class
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 IAuthenticator Modifier and Type Method Description static <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 IAuthenticator Modifier and Type Method Description static Instant
SecurityPluginHelper. getAuthenticatorPlugin(IAuthenticator<?> authenticator)
static IPluginAuthenticatorType
SecurityPluginHelper. getPluginAuthenticatorType(IAuthenticator<?> authenticator)
Method parameters in de.xima.fc.security.helper with type arguments of type IAuthenticator Modifier and Type Method Description static 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 IAuthenticator Modifier and Type Interface Description interface
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 IAuthenticator Modifier and Type Method Description static 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 IAuthenticator Modifier and Type Method Description static 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 IAuthenticator Modifier and Type Method Description static <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 IAuthenticator Modifier and Type Class Description class
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 IAuthenticator Modifier and Type Method Description static 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.
-