Interface | Description |
---|---|
GroupMappingServiceProvider |
An interface for the implementation of a user-to-groups mapping service
used by
Groups . |
RefreshUserMappingsProtocol |
Protocol use
|
Class | Description |
---|---|
AnnotatedSecurityInfo |
Constructs SecurityInfo from Annotations provided in protocol interface.
|
AuthenticationFilterInitializer |
Initializes hadoop-auth AuthenticationFilter which provides support for
Kerberos HTTP SPNEGO authentication.
|
Credentials |
A class that provides the facilities of reading and writing
secret keys and Tokens.
|
Groups |
A user-to-groups mapping service.
|
HadoopKerberosName |
This class implements parsing and handling of Kerberos principal names.
|
JniBasedUnixGroupsMapping |
A JNI-based implementation of
GroupMappingServiceProvider
that invokes libC calls to get the group
memberships of a given user. |
JniBasedUnixGroupsMappingWithFallback | |
JniBasedUnixGroupsNetgroupMapping |
A JNI-based implementation of
GroupMappingServiceProvider
that invokes libC calls to get the group
memberships of a given user. |
JniBasedUnixGroupsNetgroupMappingWithFallback | |
LdapGroupsMapping |
An implementation of
GroupMappingServiceProvider which
connects directly to an LDAP server for determining group membership. |
NetgroupCache |
Class that caches the netgroups and inverts group-to-user map
to user-to-group map, primarily intented for use with
netgroups (as returned by getent netgrgoup) which only returns
group to user mapping.
|
SaslInputStream |
A SaslInputStream is composed of an InputStream and a SaslServer (or
SaslClient) so that read() methods return data that are read in from the
underlying InputStream but have been additionally processed by the SaslServer
(or SaslClient) object.
|
SaslOutputStream |
A SaslOutputStream is composed of an OutputStream and a SaslServer (or
SaslClient) so that write() methods first process the data before writing
them out to the underlying OutputStream.
|
SaslPlainServer | |
SaslPlainServer.SaslPlainServerFactory | |
SaslPlainServer.SecurityProvider | |
SaslRpcClient |
A utility class that encapsulates SASL logic for RPC client
|
SaslRpcServer |
A utility class for dealing with SASL on RPC server
|
SaslRpcServer.SaslDigestCallbackHandler |
CallbackHandler for SASL DIGEST-MD5 mechanism
|
SaslRpcServer.SaslGssCallbackHandler |
CallbackHandler for SASL GSSAPI Kerberos mechanism
|
SecurityInfo | |
SecurityUtil | |
SecurityUtil.QualifiedHostResolver |
This an alternate resolver with important properties that the standard
java resolver lacks:
1) The hostname is fully qualified.
|
ShellBasedUnixGroupsMapping |
A simple shell-based implementation of
GroupMappingServiceProvider
that exec's the groups shell command to fetch the group
memberships of a given user. |
ShellBasedUnixGroupsNetgroupMapping |
A simple shell-based implementation of
GroupMappingServiceProvider
that exec's the groups shell command to fetch the group
memberships of a given user. |
UserGroupInformation |
User and group information for Hadoop.
|
UserGroupInformation.HadoopLoginModule |
A login module that looks at the Kerberos, Unix, or Windows principal and
adds the corresponding UserName.
|
Enum | Description |
---|---|
SaslRpcServer.AuthMethod |
Authentication method
|
SaslRpcServer.QualityOfProtection | |
UserGroupInformation.AuthenticationMethod |
existing types of authentications' methods
|
Exception | Description |
---|---|
AccessControlException |
An exception class for access control related issues.
|
Annotation Type | Description |
---|---|
KerberosInfo |
Indicates Kerberos related information to be used
|
Copyright © 2013 Apache Software Foundation. All rights reserved.