Package org.pentaho.di.core.auth
Class KerberosAuthenticationProvider
- java.lang.Object
-
- org.pentaho.di.core.auth.KerberosAuthenticationProvider
-
- All Implemented Interfaces:
AuthenticationProvider
public class KerberosAuthenticationProvider extends Object implements AuthenticationProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
KerberosAuthenticationProvider.KerberosAuthenticationProviderType
-
Constructor Summary
Constructors Constructor Description KerberosAuthenticationProvider()
KerberosAuthenticationProvider(String id, String principal, boolean useExternalCredentials, String password, boolean useKeytab, String keytabLocation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDisplayName()
String
getId()
String
getKeytabLocation()
String
getPassword()
String
getPrincipal()
boolean
isUseExternalCredentials()
boolean
isUseKeytab()
void
setId(String id)
void
setKeytabLocation(String keytabLocation)
void
setPassword(String password)
void
setPrincipal(String principal)
void
setUseExternalCredentials(boolean useExternalCredentials)
void
setUseKeytab(boolean useKeytab)
-
-
-
Method Detail
-
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 interfaceAuthenticationProvider
-
getId
public String getId()
- Specified by:
getId
in interfaceAuthenticationProvider
-
setId
public void setId(String id)
-
-