# Hierarchy For Package com.holonplatform.auth

Package Hierarchies:

- All Packages

## Interface Hierarchy

- com.holonplatform.auth.Account.AccountProvider
- com.holonplatform.auth.Account.Builder
- com.holonplatform.auth.Authentication.AuthenticationListener
- com.holonplatform.auth.Authentication.AuthenticationNotifier
  - com.holonplatform.auth.AuthContext
  - com.holonplatform.auth.Realm (also extends com.holonplatform.auth.Authenticator<T>, com.holonplatform.auth.Authenticator.MessageAuthenticator, com.holonplatform.auth.Authorizer<P>)
- com.holonplatform.auth.Authentication.Builder
- com.holonplatform.auth.AuthenticationToken.AuthenticationTokenResolver<R>
- com.holonplatform.auth.Authenticator<T>
  - com.holonplatform.auth.Realm (also extends com.holonplatform.auth.Authentication.AuthenticationNotifier, com.holonplatform.auth.Authenticator.MessageAuthenticator, com.holonplatform.auth.Authorizer<P>)
- com.holonplatform.auth.Authenticator.MessageAuthenticator
  - com.holonplatform.auth.Realm (also extends com.holonplatform.auth.Authentication.AuthenticationNotifier, com.holonplatform.auth.Authenticator<T>, com.holonplatform.auth.Authorizer<P>)
- com.holonplatform.auth.Authorizer<P>
  - com.holonplatform.auth.Realm (also extends com.holonplatform.auth.Authentication.AuthenticationNotifier, com.holonplatform.auth.Authenticator<T>, com.holonplatform.auth.Authenticator.MessageAuthenticator)
- com.holonplatform.auth.Credentials.Builder
- com.holonplatform.auth.Credentials.Encoder
- com.holonplatform.auth.CredentialsContainer
  - com.holonplatform.auth.Account (also extends java.io.Serializable)
  - com.holonplatform.auth.AuthenticationToken (also extends java.io.Serializable)
- com.holonplatform.auth.CredentialsContainer.CredentialsMatcher
- com.holonplatform.http.ErrorResponse
  - com.holonplatform.auth.AuthenticationError
- java.security.Principal
  - com.holonplatform.auth.Authentication (also extends com.holonplatform.core.ParameterSet)
- com.holonplatform.auth.Realm.Builder
- java.io.Serializable
  - com.holonplatform.auth.Account (also extends com.holonplatform.auth.CredentialsContainer)
  - com.holonplatform.auth.AuthenticationToken (also extends com.holonplatform.auth.CredentialsContainer)
  - com.holonplatform.auth.Credentials
  - com.holonplatform.core.ParameterSet
    - com.holonplatform.auth.Authentication (also extends java.security.Principal)
  - com.holonplatform.auth.Permission

Copyright © 2017 The Holon Platform. All rights reserved.