Package org.pentaho.di.core.auth
Class KerberosAuthenticationProvider
java.lang.Object
org.pentaho.di.core.auth.KerberosAuthenticationProvider
- All Implemented Interfaces:
AuthenticationProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionKerberosAuthenticationProvider(String id, String principal, boolean useExternalCredentials, String password, boolean useKeytab, String keytabLocation) -
Method Summary
Modifier and TypeMethodDescriptiongetId()booleanbooleanvoidvoidsetKeytabLocation(String keytabLocation) voidsetPassword(String password) voidsetPrincipal(String principal) voidsetUseExternalCredentials(boolean useExternalCredentials) voidsetUseKeytab(boolean useKeytab)
-
Constructor Details
-
KerberosAuthenticationProvider
public KerberosAuthenticationProvider() -
KerberosAuthenticationProvider
-
-
Method Details
-
getPrincipal
-
setPrincipal
-
isUseExternalCredentials
public boolean isUseExternalCredentials() -
setUseExternalCredentials
public void setUseExternalCredentials(boolean useExternalCredentials) -
getPassword
-
setPassword
-
isUseKeytab
public boolean isUseKeytab() -
setUseKeytab
public void setUseKeytab(boolean useKeytab) -
getKeytabLocation
-
setKeytabLocation
-
getDisplayName
- Specified by:
getDisplayNamein interfaceAuthenticationProvider
-
getId
- Specified by:
getIdin interfaceAuthenticationProvider
-
setId
-