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 TypeMethodDescriptionvoidvoidvoidsetIsInitiator(Boolean isInitiator) voidsetKeyTabLocation(org.springframework.core.io.Resource keyTabLocation) voidsetServicePrincipal(String servicePrincipal) voidsetUseTicketCache(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:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
getAppConfigurationEntry
- Specified by:
getAppConfigurationEntryin classConfiguration
-