Class MaprAuthMethod
java.lang.Object
org.apache.hadoop.security.rpcauth.RpcAuthMethod
org.apache.hadoop.security.rpcauth.MaprAuthMethod
public final class MaprAuthMethod
extends org.apache.hadoop.security.rpcauth.RpcAuthMethod
-
Field Summary
FieldsFields inherited from class org.apache.hadoop.security.rpcauth.RpcAuthMethod
authcode, authenticationMethod, mechanismName, simpleName -
Method Summary
Modifier and TypeMethodDescriptioncreateSaslClient(Map<String, Object> saslProperties) createSaslServer(org.apache.hadoop.ipc.Server.Connection connection, Map<String, Object> saslProperties) org.apache.hadoop.security.UserGroupInformationgetUser(org.apache.hadoop.security.UserGroupInformation ticket) booleanbooleanisSasl()String[]voidwriteUGI(org.apache.hadoop.security.UserGroupInformation ugi, org.apache.hadoop.ipc.protobuf.IpcConnectionContextProtos.UserInformationProto.Builder ugiProto) Methods inherited from class org.apache.hadoop.security.rpcauth.RpcAuthMethod
equals, getAuthCode, getAuthenticationMethod, getAuthorizedUgi, getMechanismName, hashCode, isProxyAllowed, reLogin, shouldReLogin, toString, write
-
Field Details
-
LOG
public static final org.apache.commons.logging.Log LOG
-
-
Method Details
-
loginModules
- Overrides:
loginModulesin classorg.apache.hadoop.security.rpcauth.RpcAuthMethod
-
getUser
public org.apache.hadoop.security.UserGroupInformation getUser(org.apache.hadoop.security.UserGroupInformation ticket) - Overrides:
getUserin classorg.apache.hadoop.security.rpcauth.RpcAuthMethod
-
writeUGI
public void writeUGI(org.apache.hadoop.security.UserGroupInformation ugi, org.apache.hadoop.ipc.protobuf.IpcConnectionContextProtos.UserInformationProto.Builder ugiProto) - Overrides:
writeUGIin classorg.apache.hadoop.security.rpcauth.RpcAuthMethod
-
isSasl
public boolean isSasl()- Overrides:
isSaslin classorg.apache.hadoop.security.rpcauth.RpcAuthMethod
-
isNegotiable
public boolean isNegotiable()- Overrides:
isNegotiablein classorg.apache.hadoop.security.rpcauth.RpcAuthMethod
-
getProtocol
- Overrides:
getProtocolin classorg.apache.hadoop.security.rpcauth.RpcAuthMethod- Throws:
IOException
-
getServerId
- Overrides:
getServerIdin classorg.apache.hadoop.security.rpcauth.RpcAuthMethod- Throws:
IOException
-
createSaslClient
- Overrides:
createSaslClientin classorg.apache.hadoop.security.rpcauth.RpcAuthMethod- Throws:
IOException
-
createSaslServer
public SaslServer createSaslServer(org.apache.hadoop.ipc.Server.Connection connection, Map<String, Object> saslProperties) throws IOException, InterruptedException- Overrides:
createSaslServerin classorg.apache.hadoop.security.rpcauth.RpcAuthMethod- Throws:
IOExceptionInterruptedException
-
createCallbackHandler
- Overrides:
createCallbackHandlerin classorg.apache.hadoop.security.rpcauth.RpcAuthMethod
-