Package io.hawt.web.auth
package io.hawt.web.auth
-
ClassDescription
HttpServletthat handles configuration of OIDC authentication (MS Entra ID, generic Keycloak, other OpenID Connect / OAuth2 providers).SPI to allow various containers to discover and hook up needed configuration changes toAuthenticationConfigurationso hawtioAuthenticationFiltercan integrate with the container easily.Filter for authentication.This class implements authentication throttling to protect Hawtio from brute force attacks.Helpers for authentication and authorization on HTTP sessions.A filter that handles client-side routing URLs and redirects to login page depending on authentication state.Login servletLogout servletHelper class to perform redirects and forwards which can also be made aware of the Hawtio context path configured for Spring BootURI path relative to a given index.Simple principal to hold a role name of authenticated user (JAASSubject).If the user has a session, this will ensure it will expire if the user hasn't clicked on any links within the session expiry periodReturns the username associated with the current session, if any