HttpAuthenticationMechanism API

E836339

The HttpAuthenticationMechanism API is a Jakarta Security interface that standardizes how HTTP-based authentication is implemented and integrated into Jakarta EE web applications.

All labels observed (2)

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf HTTP authentication mechanism abstraction ⓘ
Jakarta Security API interface ⓘ
annotationBasedConfiguration @AutoApplySession ⓘ
@LoginToContinue ⓘ
@RememberMe ⓘ
configurationStyle annotation-based configuration ⓘ
programmatic registration ⓘ
defines standard contract for HTTP-based authentication ⓘ
designedFor portable authentication across Jakarta EE implementations ⓘ
enables application-level control over HTTP authentication ⓘ
custom authentication mechanisms ⓘ
integration with container security context ⓘ
handles authentication of HTTP requests ⓘ
hasMethod cleanSubject ⓘ
secureResponse ⓘ
validateRequest ⓘ
integratesWith Jakarta Security identity store ⓘ
Jakarta Servlet ⓘ
lifecycle invoked by container per HTTP request ⓘ
namespace jakarta.security.enterprise.authentication.mechanism.http ⓘ
notScope authorization policy definition ⓘ
transport-level security configuration ⓘ
partOf Jakarta EE ⓘ
Jakarta Security ⓘ
provides container-driven authentication lifecycle callbacks ⓘ
pluggable authentication mechanism model ⓘ
purpose to integrate authentication with Jakarta EE containers ⓘ
to standardize how HTTP-based authentication is implemented ⓘ
relatedTo IdentityStore API ⓘ
SecurityContext API ⓘ
replaces container-specific HTTP authentication SPIs ⓘ
returns AuthenticationStatus from validateRequest ⓘ
scope HTTP-based authentication only ⓘ
standardizedBy Jakarta EE specification ⓘ
linked to: Jakarta EE
supports declarative security with programmatic hooks ⓘ
servlet-based web applications ⓘ
typicalImplementation basic authentication mechanism ⓘ
bearer token authentication mechanism ⓘ
custom single sign-on mechanism ⓘ
form-based login mechanism ⓘ
usedFor establishing caller identity ⓘ
securing HTTP responses ⓘ
triggering authentication challenges ⓘ
validating incoming HTTP requests ⓘ
usedIn Jakarta EE web applications ⓘ
linked to: Jakarta EE

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Jakarta Security → defines → HttpAuthenticationMechanism API ⓘ
SecurityContext API → relatedTo → HttpAuthenticationMechanism API ⓘ
IdentityStore API → integratesWith → HttpAuthenticationMechanism ⓘ
linked to: HttpAuthenticationMechanism API