Package org.pentaho.di.core.auth
Class KerberosAuthenticationProvider
java.lang.Object
org.pentaho.di.core.auth.KerberosAuthenticationProvider
- All Implemented Interfaces:
AuthenticationProvider
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Constructor Summary
ConstructorDescriptionKerberosAuthenticationProvider
(String id, String principal, boolean useExternalCredentials, String password, boolean useKeytab, String keytabLocation) -
Method Summary
Modifier and TypeMethodDescriptiongetId()
boolean
boolean
void
void
setKeytabLocation
(String keytabLocation) void
setPassword
(String password) void
setPrincipal
(String principal) void
setUseExternalCredentials
(boolean useExternalCredentials) void
setUseKeytab
(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:
getDisplayName
in interfaceAuthenticationProvider
-
getId
- Specified by:
getId
in interfaceAuthenticationProvider
-
setId
-