Class SaslClientHandlerPlain
- java.lang.Object
-
- alluxio.security.authentication.AbstractSaslClientHandler
-
- alluxio.security.authentication.plain.SaslClientHandlerPlain
-
- All Implemented Interfaces:
SaslClientHandler
,java.lang.AutoCloseable
public class SaslClientHandlerPlain extends AbstractSaslClientHandler
SaslClientHandler
implementation for Plain/Custom schemes.
-
-
Field Summary
-
Fields inherited from class alluxio.security.authentication.AbstractSaslClientHandler
mSaslClient
-
-
Constructor Summary
Constructors Constructor Description SaslClientHandlerPlain(java.lang.String username, java.lang.String password, java.lang.String impersonationUser)
CreatesSaslClientHandler
instance for Plain/Custom.SaslClientHandlerPlain(javax.security.auth.Subject subject, AlluxioConfiguration conf)
CreatesSaslClientHandler
instance for Plain/Custom.
-
Method Summary
-
Methods inherited from class alluxio.security.authentication.AbstractSaslClientHandler
close, handleMessage
-
-
-
-
Constructor Detail
-
SaslClientHandlerPlain
public SaslClientHandlerPlain(javax.security.auth.Subject subject, AlluxioConfiguration conf) throws UnauthenticatedException
CreatesSaslClientHandler
instance for Plain/Custom.- Parameters:
subject
- client subjectconf
- Alluxio configuration- Throws:
UnauthenticatedException
-
SaslClientHandlerPlain
public SaslClientHandlerPlain(java.lang.String username, java.lang.String password, java.lang.String impersonationUser) throws UnauthenticatedException
CreatesSaslClientHandler
instance for Plain/Custom.- Parameters:
username
- user namepassword
- passwordimpersonationUser
- impersonation user- Throws:
UnauthenticatedException
-
-