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.
  • Constructor Details

    • SunJaasKrb5LoginConfig

      public SunJaasKrb5LoginConfig()
  • Method Details

    • setServicePrincipal

      public void setServicePrincipal(String servicePrincipal)
    • setKeyTabLocation

      public void setKeyTabLocation(org.springframework.core.io.Resource keyTabLocation)
    • setUseTicketCache

      public void setUseTicketCache(Boolean useTicketCache)
    • setIsInitiator

      public void setIsInitiator(Boolean isInitiator)
    • setDebug

      public void setDebug(Boolean debug)
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • getAppConfigurationEntry

      public AppConfigurationEntry[] getAppConfigurationEntry(String name)
      Specified by:
      getAppConfigurationEntry in class Configuration