Package org.codelibs.fess.sso.spnego
Class SpnegoAuthenticator
- java.lang.Object
-
- org.codelibs.fess.sso.spnego.SpnegoAuthenticator
-
- All Implemented Interfaces:
SsoAuthenticator
public class SpnegoAuthenticator extends Object implements SsoAuthenticator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classSpnegoAuthenticator.SpengoConfig
-
Field Summary
Fields Modifier and Type Field Description protected org.codelibs.spnego.SpnegoAuthenticatorauthenticatorprotected static StringSPNEGO_ALLOW_BASICprotected static StringSPNEGO_ALLOW_DELEGATIONprotected static StringSPNEGO_ALLOW_LOCALHOSTprotected static StringSPNEGO_ALLOW_UNSECURE_BASICprotected static StringSPNEGO_EXCLUDE_DIRSprotected static StringSPNEGO_INITIALIZEDprotected static StringSPNEGO_KRB5_CONFprotected static StringSPNEGO_LOGGER_LEVELprotected static StringSPNEGO_LOGIN_CLIENT_MODULEprotected static StringSPNEGO_LOGIN_CONFprotected static StringSPNEGO_LOGIN_SERVER_MODULEprotected static StringSPNEGO_PREAUTH_PASSWORDprotected static StringSPNEGO_PREAUTH_USERNAMEprotected static StringSPNEGO_PROMPT_NTLM
-
Constructor Summary
Constructors Constructor Description SpnegoAuthenticator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.codelibs.spnego.SpnegoAuthenticatorgetAuthenticator()org.lastaflute.web.login.credential.LoginCredentialgetLoginCredential()voidinit()voidresolveCredential(FessLoginAssist.LoginCredentialResolver resolver)
-
-
-
Field Detail
-
SPNEGO_INITIALIZED
protected static final String SPNEGO_INITIALIZED
- See Also:
- Constant Field Values
-
SPNEGO_EXCLUDE_DIRS
protected static final String SPNEGO_EXCLUDE_DIRS
- See Also:
- Constant Field Values
-
SPNEGO_ALLOW_DELEGATION
protected static final String SPNEGO_ALLOW_DELEGATION
- See Also:
- Constant Field Values
-
SPNEGO_ALLOW_LOCALHOST
protected static final String SPNEGO_ALLOW_LOCALHOST
- See Also:
- Constant Field Values
-
SPNEGO_PROMPT_NTLM
protected static final String SPNEGO_PROMPT_NTLM
- See Also:
- Constant Field Values
-
SPNEGO_ALLOW_UNSECURE_BASIC
protected static final String SPNEGO_ALLOW_UNSECURE_BASIC
- See Also:
- Constant Field Values
-
SPNEGO_ALLOW_BASIC
protected static final String SPNEGO_ALLOW_BASIC
- See Also:
- Constant Field Values
-
SPNEGO_PREAUTH_PASSWORD
protected static final String SPNEGO_PREAUTH_PASSWORD
- See Also:
- Constant Field Values
-
SPNEGO_PREAUTH_USERNAME
protected static final String SPNEGO_PREAUTH_USERNAME
- See Also:
- Constant Field Values
-
SPNEGO_LOGIN_SERVER_MODULE
protected static final String SPNEGO_LOGIN_SERVER_MODULE
- See Also:
- Constant Field Values
-
SPNEGO_LOGIN_CLIENT_MODULE
protected static final String SPNEGO_LOGIN_CLIENT_MODULE
- See Also:
- Constant Field Values
-
SPNEGO_KRB5_CONF
protected static final String SPNEGO_KRB5_CONF
- See Also:
- Constant Field Values
-
SPNEGO_LOGIN_CONF
protected static final String SPNEGO_LOGIN_CONF
- See Also:
- Constant Field Values
-
SPNEGO_LOGGER_LEVEL
protected static final String SPNEGO_LOGGER_LEVEL
- See Also:
- Constant Field Values
-
authenticator
protected org.codelibs.spnego.SpnegoAuthenticator authenticator
-
-
Method Detail
-
init
@PostConstruct public void init()
-
getAuthenticator
protected org.codelibs.spnego.SpnegoAuthenticator getAuthenticator()
-
getLoginCredential
public org.lastaflute.web.login.credential.LoginCredential getLoginCredential()
- Specified by:
getLoginCredentialin interfaceSsoAuthenticator
-
resolveCredential
public void resolveCredential(FessLoginAssist.LoginCredentialResolver resolver)
- Specified by:
resolveCredentialin interfaceSsoAuthenticator
-
-