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
Fields Modifier and Type Field Description static org.apache.commons.logging.LogLOG
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.security.auth.callback.CallbackHandlercreateCallbackHandler()javax.security.sasl.SaslClientcreateSaslClient(java.util.Map<java.lang.String,java.lang.Object> saslProperties)javax.security.sasl.SaslServercreateSaslServer(org.apache.hadoop.ipc.Server.Connection connection, java.util.Map<java.lang.String,java.lang.Object> saslProperties)java.lang.StringgetProtocol()java.lang.StringgetServerId()org.apache.hadoop.security.UserGroupInformationgetUser(org.apache.hadoop.security.UserGroupInformation ticket)booleanisNegotiable()booleanisSasl()java.lang.String[]loginModules()voidwriteUGI(org.apache.hadoop.security.UserGroupInformation ugi, org.apache.hadoop.ipc.protobuf.IpcConnectionContextProtos.UserInformationProto.Builder ugiProto)
-
-
-
Method Detail
-
loginModules
public java.lang.String[] 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
public java.lang.String getProtocol() throws java.io.IOException- Overrides:
getProtocolin classorg.apache.hadoop.security.rpcauth.RpcAuthMethod- Throws:
java.io.IOException
-
getServerId
public java.lang.String getServerId() throws java.io.IOException- Overrides:
getServerIdin classorg.apache.hadoop.security.rpcauth.RpcAuthMethod- Throws:
java.io.IOException
-
createSaslClient
public javax.security.sasl.SaslClient createSaslClient(java.util.Map<java.lang.String,java.lang.Object> saslProperties) throws java.io.IOException- Overrides:
createSaslClientin classorg.apache.hadoop.security.rpcauth.RpcAuthMethod- Throws:
java.io.IOException
-
createSaslServer
public javax.security.sasl.SaslServer createSaslServer(org.apache.hadoop.ipc.Server.Connection connection, java.util.Map<java.lang.String,java.lang.Object> saslProperties) throws java.io.IOException, java.lang.InterruptedException- Overrides:
createSaslServerin classorg.apache.hadoop.security.rpcauth.RpcAuthMethod- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
createCallbackHandler
public javax.security.auth.callback.CallbackHandler createCallbackHandler()
- Overrides:
createCallbackHandlerin classorg.apache.hadoop.security.rpcauth.RpcAuthMethod
-
-