Interface IAuthenticatorConfigWrapper
- All Superinterfaces:
IStringAttributesMixin
,Serializable
- All Known Implementing Classes:
AnonymousConfigWrapper
,AnyoneConfigWrapper
,DistinctUserConfigWrapper
,EntityConfigWrapper
,FormConfigWrapper
,KerberosConfigWrapper
,NtlmConfigWrapper
,PasswordConfigWrapper
Common interface for authenticator config wrapper
- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
Method Summary
Modifier and TypeMethodDescriptionbuildAuthClients
(IFormAuthContext authCtx) Deprecated.since version 8.0.0.org.pac4j.core.authorization.authorizer.Authorizer
buildAuthorizer
(IFormAuthContext authCtx) Builds the authorizer base on the current data of the wrapperdefault String
Deprecated.since version 8.0.0.default EAuthClientType
Deprecated.since version 8.0.0.@NotNull IClientDescriptor
Deprecated.since version 8.0.0.Methods inherited from interface de.xima.fc.interfaces.mixin.attributes.IStringAttributesMixin
getAttributeValue, getAttributeValueList, getAttributeValueMap, putAttribute, putAttributes, putAttributes, removeAttribute
-
Method Details
-
getClientDescriptor
- Returns:
- Descriptor of the authentication client.
- Since:
- 8.0.0
-
getAttributes
- Specified by:
getAttributes
in interfaceIStringAttributesMixin
- Returns:
- custom attributes of this authenticator config
-
buildAuthorizer
Builds the authorizer base on the current data of the wrapper- Parameters:
authCtx
-IFormAuthContext
to build the authorizers for- Returns:
- the
Authorizer
-
buildAuthClients
Deprecated.since version 8.0.0.AuthClientCache
should usually be used instead. For backwards compatibility with older plugin versions this method is still used for form logins.Builds the authentication clients based on the current data of the wrapper- Parameters:
authCtx
-IFormAuthContext
to build the client for- Returns:
- the
Client
-
getRenderer
Deprecated.since version 8.0.0. UseAuthenticatorRendererFactory
instead.- Returns:
- config renderer that is used to create the rendered HTML of the authenticator config
-
getAuthenticatorType
Deprecated.since version 8.0.0. UseIClientDescriptor.getType()
instead.- Returns:
- type of the authenticator config
-
getAuthenticatorToken
Deprecated.since version 8.0.0. UseIClientDescriptor.getClientName()
instead.- Returns:
- name (if it is a system authenticator) or callback UUID (if it is a client authenticator)
-