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 classKerberosAuthenticationProvider.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 StringgetDisplayName()StringgetId()StringgetKeytabLocation()StringgetPassword()StringgetPrincipal()booleanisUseExternalCredentials()booleanisUseKeytab()voidsetId(String id)voidsetKeytabLocation(String keytabLocation)voidsetPassword(String password)voidsetPrincipal(String principal)voidsetUseExternalCredentials(boolean useExternalCredentials)voidsetUseKeytab(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:
getDisplayNamein interfaceAuthenticationProvider
-
getId
public String getId()
- Specified by:
getIdin interfaceAuthenticationProvider
-
setId
public void setId(String id)
-
-