| Name | Description | Type | Package | Framework |
| AuthUtils | Class | backtype.storm.security.auth | Apache Storm | |
| AutoTGT | Automatically take a user's TGT, and push it, and renew it in Nimbus. | Class | backtype.storm.security.auth.kerberos | Apache Storm |
| AutoTGTKrb5LoginModule | Class | backtype.storm.security.auth.kerberos | Apache Storm | |
| AutoTGTKrb5LoginModuleTest | Custom LoginModule extended for testing. | Class | backtype.storm.security.auth.kerberos | Apache Storm |
| ClientCallbackHandler | client side callback handler. | Class | backtype.storm.security.auth.digest | Apache Storm |
| ClientCallbackHandler | SASL client side callback handler. | Class | backtype.storm.security.auth.kerberos | Apache Storm |
| DefaultHttpCredentialsPlugin | Class | backtype.storm.security.auth | Apache Storm | |
| DefaultPrincipalToLocal | Storm can be configured to launch worker processed as a given user. | Class | backtype.storm.security.auth | Apache Storm |
| DenyAuthorizer | Class | backtype.storm.security.auth.authorizer | Apache Storm | |
| DigestSaslTransportPlugin | Class | backtype.storm.security.auth.digest | Apache Storm | |
| DRPCAuthorizerBase | Class | backtype.storm.security.auth.authorizer | Apache Storm | |
| DRPCSimpleACLAuthorizer | Class | backtype.storm.security.auth.authorizer | Apache Storm | |
| IAuthorizer | Nimbus could be configured with an authorization plugin. | Interface | backtype.storm.security.auth | Apache Storm |
| IAutoCredentials | Provides a way to automatically push credentials to a topology and to retreave them in the worker. | Interface | backtype.storm.security.auth | Apache Storm |
| ICredentialsRenewer | Provides a way to renew credentials on behelf of a user. | Interface | backtype.storm.security.auth | Apache Storm |
| IGroupMappingServiceProvider | Get all various group memberships of a given user. | Interface | backtype.storm.security.auth | Apache Storm |
| IHttpCredentialsPlugin | Interface for handling credentials in an HttpServletRequestGets the user name from the request. | Interface | backtype.storm.security.auth | Apache Storm |
| IPrincipalToLocal | Storm can be configured to launch worker processed as a given user. | Interface | backtype.storm.security.auth | Apache Storm |
| ITransportPlugin | Interface | backtype.storm.security.auth | Apache Storm | |
| KerberosPrincipalToLocal | Class | backtype.storm.security.auth | Apache Storm | |
| KerberosSaslTransportPlugin | Class | backtype.storm.security.auth.kerberos | Apache Storm | |
| NoopAuthorizer | A no-op authorization implementation that illustrate info available for authorization decisions. | Class | backtype.storm.security.auth.authorizer | Apache Storm |
| ReqContext | context request context includes info about (1) remote address, | Class | backtype.storm.security.auth | Apache Storm |
| SaslTransportPlugin | Base class for SASL authentication plugin. | Class | backtype.storm.security.auth | Apache Storm |
| SaslTransportPlugin .User | Class | backtype.storm.security.auth.SaslTransportPlugin | Apache Storm | |
| ServerCallbackHandler | Class | backtype.storm.security.auth.digest | Apache Storm | |
| ServerCallbackHandler | Class | backtype.storm.security.auth.kerberos | Apache Storm | |
| ShellBasedGroupsMapping | Class | backtype.storm.security.auth | Apache Storm | |
| SimpleACLAuthorizer | Class | backtype.storm.security.auth.authorizer | Apache Storm | |
| SimpleTransportPlugin | Simple transport for Thrift plugin. | Class | backtype.storm.security.auth | Apache Storm |
| SimpleWhitelistAuthorizer | An authorization implementation that simply checks a whitelist of users that are allowed to use the cluster. | Class | backtype.storm.security.auth.authorizer | Apache Storm |
| SingleUserPrincipal | A Principal that represents a user. | Class | backtype.storm.security.auth | Apache Storm |
| TBackoffConnect | Class | backtype.storm.security.auth | Apache Storm | |
| ThriftClient | Class | backtype.storm.security.auth | Apache Storm | |
| ThriftConnectionType | enum ThriftConnectionTypeThe purpose for which the Thrift server is created. | Class | backtype.storm.security.auth | Apache Storm |
| ThriftServer | Class | backtype.storm.security.auth | Apache Storm | |