public class SaslServerHandlerPlain extends Object implements SaslServerHandler
SaslServerHandler
implementation for Plain/Custom schemes.Constructor and Description |
---|
SaslServerHandlerPlain(String serverName,
AlluxioConfiguration conf)
Creates
SaslServerHandler for Plain/Custom. |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the handler and dispose internal resources.
|
AuthenticatedUserInfo |
getAuthenticatedUserInfo()
Used to get the authenticated user info after the completed session.
|
SaslServer |
getSaslServer() |
void |
setAuthenticatedUserInfo(AuthenticatedUserInfo userinfo)
To be called by callbacks to store authenticated user information.
|
public SaslServerHandlerPlain(String serverName, AlluxioConfiguration conf) throws SaslException
SaslServerHandler
for Plain/Custom.serverName
- server nameconf
- Alluxio configurationSaslException
public void setAuthenticatedUserInfo(AuthenticatedUserInfo userinfo)
SaslServerHandler
setAuthenticatedUserInfo
in interface SaslServerHandler
userinfo
- user infopublic AuthenticatedUserInfo getAuthenticatedUserInfo()
SaslServerHandler
getAuthenticatedUserInfo
in interface SaslServerHandler
public SaslServer getSaslServer()
getSaslServer
in interface SaslServerHandler
SaslServer
instancepublic void close()
SaslServerHandler
close
in interface SaslServerHandler
close
in interface AutoCloseable
Copyright © 2023. All Rights Reserved.