| Interface | Description |
|---|---|
| AmbariAuthenticationEventHandler |
AmbariAuthenticationEventHandler is an interface to be implemented by classes used to track Ambari
user authentication attempts.
|
| AmbariAuthenticationFilter |
AmbariAuthenticationFilter is a
Filter interface to be implemented
by authentication filters used by the Ambari server. |
| AmbariProxyUserDetails |
AmbariProxyUserDetails contains information about the proxy user authenticated during a trusted
proxy authentication attempt.
|
| AmbariUserDetails |
AmbariUserDetails implementations are extensions of
UserDetails that contain information
about the authenticated user that is needed specifically by Ambari. |
| Class | Description |
|---|---|
| AmbariAuthenticationEventHandlerImpl |
AmbariAuthenticationEventHandlerImpl is the default
AmbariAuthenticationEventHandler
implementation. |
| AmbariAuthenticationProvider |
AmbariAuthenticationProvider is an abstract class to be extended by Ambari authentication providers.
|
| AmbariBasicAuthenticationFilter |
AmbariBasicAuthenticationFilter extends a
BasicAuthenticationFilter to allow for auditing
of authentication attempts |
| AmbariDelegatingAuthenticationFilter |
The AmbariDelegatingAuthenticationFilter is an authentication filter that holds zero or more
AmbariAuthorizationFilters. |
| AmbariLocalAuthenticationProvider |
AmbariLocalAuthenticationProvider is an
AuthenticationProvider
implementation used to authenticate users using username and password details from the local Ambari database. |
| AmbariProxiedUserDetailsImpl |
AmbariProxiedUserDetailsImpl is an
AmbariUserDetails implementation that contains details
about the proxied user as well as the proxy user. |
| AmbariProxyUserDetailsImpl |
AmbariProxyUserDetailsImpl is a general implementation of a
AmbariProxyUserDetails. |
| AmbariUserAuthentication | |
| AmbariUserDetailsImpl |
AmbariUserDetails is an implementation of
AmbariUserDetails |
| LdapToPamMigrationHelper |
| Exception | Description |
|---|---|
| AccountDisabledException |
Thrown when the account has been flagged as inactive
|
| AmbariAuthenticationException |
AmbariAuthenticationException is an AuthenticationException implementation to be thrown
when the user fails to authenticate with Ambari.
|
| AuthenticationMethodNotAllowedException |
AuthenticationMethodNotAllowedException is an AuthenticationException implementation to be thrown
when the specified authentication method is not allowed for the relevant user.
|
| InvalidUsernamePasswordCombinationException | |
| TooManyLoginFailuresException |
Thrown when the consecutive authentication failures exceed the limit
|
| UserNotFoundException |
AuthenticationUserNotFoundException is an AuthenticationException implementation to be thrown
when the user specified in an authentication attempt is not found in the Ambari user database.
|
Copyright © 2022 Apache Software Foundation. All rights reserved.