Class SunJaasKrb5LoginConfig
java.lang.Object
javax.security.auth.login.Configuration
org.springframework.security.kerberos.client.config.SunJaasKrb5LoginConfig
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
public class SunJaasKrb5LoginConfig
extends Configuration
implements org.springframework.beans.factory.InitializingBean
Implementation of
Configuration
which uses Sun's JAAS
Krb5LoginModule.-
Nested Class Summary
Nested classes/interfaces inherited from class javax.security.auth.login.Configuration
Configuration.Parameters
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
setIsInitiator
(Boolean isInitiator) void
setKeyTabLocation
(org.springframework.core.io.Resource keyTabLocation) void
setServicePrincipal
(String servicePrincipal) void
setUseTicketCache
(Boolean useTicketCache) Methods inherited from class javax.security.auth.login.Configuration
getConfiguration, getInstance, getInstance, getInstance, getParameters, getProvider, getType, refresh, setConfiguration
-
Constructor Details
-
SunJaasKrb5LoginConfig
public SunJaasKrb5LoginConfig()
-
-
Method Details
-
setServicePrincipal
-
setKeyTabLocation
public void setKeyTabLocation(org.springframework.core.io.Resource keyTabLocation) -
setUseTicketCache
-
setIsInitiator
-
setDebug
-
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-
getAppConfigurationEntry
- Specified by:
getAppConfigurationEntry
in classConfiguration
-