Package de.xima.fc.web.common.auth.ntlm
Class NtlmClient
- java.lang.Object
-
- org.pac4j.core.util.InitializableObject
-
- org.pac4j.core.client.BaseClient
-
- org.pac4j.core.client.IndirectClient
-
- de.xima.fc.web.common.auth.ntlm.NtlmClient
-
- All Implemented Interfaces:
org.pac4j.core.client.Client
public class NtlmClient extends org.pac4j.core.client.IndirectClientA client to authenticate an user by NTLM- Author:
- XIMA MEDIA GmbH
-
-
Constructor Summary
Constructors Constructor Description NtlmClient(Mandant client)Deprecated.NtlmClient(Mandant client, NtlmConfigWrapper config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinternalInit(boolean forceReinit)protected Optional<org.pac4j.core.credentials.Credentials>retrieveCredentials(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore)-
Methods inherited from class org.pac4j.core.client.IndirectClient
afterInternalInit, beforeInternalInit, computeFinalCallbackUrl, defaultLogoutActionBuilder, defaultRedirectionActionBuilder, getAjaxRequestResolver, getCallbackUrl, getCallbackUrlResolver, getCodeVerifierSessionAttributeName, getCredentials, getLogoutAction, getLogoutActionBuilder, getNonceSessionAttributeName, getRedirectionAction, getRedirectionActionBuilder, getStateSessionAttributeName, getUrlResolver, isCheckAuthenticationAttempt, newDefaultCallbackUrlResolver, setAjaxRequestResolver, setCallbackUrl, setCallbackUrlResolver, setCheckAuthenticationAttempt, setLogoutActionBuilder, setRedirectionActionBuilder, setUrlResolver, toString
-
Methods inherited from class org.pac4j.core.client.BaseClient
addAuthorizationGenerator, addAuthorizationGenerators, defaultAuthenticator, defaultCredentialsExtractor, defaultProfileCreator, getAuthenticator, getAuthorizationGenerators, getCredentialsExtractor, getCustomProperties, getName, getProfileCreator, getProfileFactoryWhenNotAuthenticated, getSaveProfileInSession, getUserProfile, isMultiProfile, notifySessionRenewal, renewUserProfile, retrieveUserProfile, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setCredentialsExtractor, setCustomProperties, setMultiProfile, setName, setProfileCreator, setProfileFactoryWhenNotAuthenticated, setSaveProfileInSession
-
-
-
-
Field Detail
-
NAME
public static final String NAME
-
-
Constructor Detail
-
NtlmClient
public NtlmClient(Mandant client, NtlmConfigWrapper config)
-
NtlmClient
@Deprecated public NtlmClient(Mandant client)
Deprecated.Constuctor- Parameters:
client- theMandantto get the optionally system user
-
-
Method Detail
-
internalInit
protected void internalInit(boolean forceReinit)
- Specified by:
internalInitin classorg.pac4j.core.util.InitializableObject
-
retrieveCredentials
protected Optional<org.pac4j.core.credentials.Credentials> retrieveCredentials(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore)
- Overrides:
retrieveCredentialsin classorg.pac4j.core.client.BaseClient
-
-