Class KerberosAuthenticationProvider

java.lang.Object
org.pentaho.di.core.auth.KerberosAuthenticationProvider
All Implemented Interfaces:
AuthenticationProvider

public class KerberosAuthenticationProvider extends Object implements AuthenticationProvider
  • Constructor Details

    • KerberosAuthenticationProvider

      public KerberosAuthenticationProvider()
    • KerberosAuthenticationProvider

      public KerberosAuthenticationProvider(String id, String principal, boolean useExternalCredentials, String password, boolean useKeytab, String keytabLocation)
  • Method Details

    • getPrincipal

      public String getPrincipal()
    • setPrincipal

      public void setPrincipal(String principal)
    • isUseExternalCredentials

      public boolean isUseExternalCredentials()
    • setUseExternalCredentials

      public void setUseExternalCredentials(boolean useExternalCredentials)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • isUseKeytab

      public boolean isUseKeytab()
    • setUseKeytab

      public void setUseKeytab(boolean useKeytab)
    • getKeytabLocation

      public String getKeytabLocation()
    • setKeytabLocation

      public void setKeytabLocation(String keytabLocation)
    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in interface AuthenticationProvider
    • getId

      public String getId()
      Specified by:
      getId in interface AuthenticationProvider
    • setId

      public void setId(String id)