# Hierarchy For Package org.apache.storm.security.auth

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.storm.security.auth.AutoSSL (implements org.apache.storm.security.auth.IAutoCredentials)
  - org.apache.storm.security.auth.ClientAuthUtils
  - org.apache.storm.security.auth.DefaultHttpCredentialsPlugin (implements org.apache.storm.security.auth.IHttpCredentialsPlugin)
  - org.apache.storm.security.auth.DefaultPrincipalToLocal (implements org.apache.storm.security.auth.IPrincipalToLocal)
  - org.apache.storm.security.auth.FixedGroupsMapping (implements org.apache.storm.security.auth.IGroupMappingServiceProvider)
  - org.apache.storm.security.auth.KerberosPrincipalToLocal (implements org.apache.storm.security.auth.IPrincipalToLocal)
  - org.apache.storm.security.auth.MultiThriftServer<T>
  - org.apache.storm.security.auth.NimbusPrincipal (implements java.security.Principal)
  - org.apache.storm.security.auth.ReqContext
  - org.apache.storm.security.auth.ServerAuthUtils
  - org.apache.storm.security.auth.ShellBasedGroupsMapping (implements org.apache.storm.security.auth.IGroupMappingServiceProvider)
  - org.apache.storm.security.auth.SimpleTransportPlugin (implements org.apache.storm.security.auth.ITransportPlugin)
  - org.apache.storm.security.auth.SingleUserPrincipal (implements java.security.Principal)
  - org.apache.storm.security.auth.TBackoffConnect
  - org.apache.storm.security.auth.ThriftClient (implements java.lang.AutoCloseable)
  - org.apache.storm.security.auth.ThriftServer
  - org.apache.storm.security.auth.X509CertOrKerberosPrincipalToLocal (implements org.apache.storm.security.auth.IPrincipalToLocal)
  - org.apache.storm.security.auth.X509CertPrincipalToLocal (implements org.apache.storm.security.auth.IPrincipalToLocal)

## Interface Hierarchy

- org.apache.storm.security.auth.IAuthorizer
- org.apache.storm.security.auth.IAutoCredentials
- org.apache.storm.security.auth.ICredentialsRenewer
- org.apache.storm.security.auth.IGroupMappingServiceProvider
- org.apache.storm.security.auth.IHttpCredentialsPlugin
- org.apache.storm.security.auth.IPrincipalToLocal
- org.apache.storm.security.auth.ITransportPlugin

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.apache.storm.security.auth.ThriftConnectionType