Class PlainFactory
java.lang.Object
org.apache.drill.exec.rpc.security.plain.PlainFactory
- All Implemented Interfaces:
AutoCloseable,AuthenticatorFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.apache.hadoop.security.UserGroupInformationcreateAndLoginUser(Map<String, ?> properties) createSaslClient(org.apache.hadoop.security.UserGroupInformation ugi, Map<String, ?> properties) createSaslServer(org.apache.hadoop.security.UserGroupInformation ugi, Map<String, ?> properties)
-
Field Details
-
SIMPLE_NAME
- See Also:
-
-
Constructor Details
-
PlainFactory
public PlainFactory() -
PlainFactory
-
-
Method Details
-
getSimpleName
- Specified by:
getSimpleNamein interfaceAuthenticatorFactory
-
createAndLoginUser
public org.apache.hadoop.security.UserGroupInformation createAndLoginUser(Map<String, ?> properties) throws IOException- Specified by:
createAndLoginUserin interfaceAuthenticatorFactory- Throws:
IOException
-
createSaslServer
public SaslServer createSaslServer(org.apache.hadoop.security.UserGroupInformation ugi, Map<String, ?> properties) throws SaslException- Specified by:
createSaslServerin interfaceAuthenticatorFactory- Throws:
SaslException
-
createSaslClient
public SaslClient createSaslClient(org.apache.hadoop.security.UserGroupInformation ugi, Map<String, ?> properties) throws SaslException- Specified by:
createSaslClientin interfaceAuthenticatorFactory- Throws:
SaslException
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
IOException
-
getAuthenticator
-