SecurityContext API

E836337

The SecurityContext API is a Jakarta Security component that provides programmatic access to authentication and authorization information for the currently executing user within a Jakarta EE application.

All labels observed (1)

Label Occurrences
SecurityContext API canonical 2

How this entity was disambiguated

Statements (43)

Predicate Object
instanceOf Jakarta Security API component ⓘ
programmatic security API ⓘ
abstracts container-specific security details ⓘ
allows accessing security context information independent of underlying container ⓘ
checking if a caller is in a given role ⓘ
retrieving the current caller principal ⓘ
triggering authentication mechanisms ⓘ
belongsToSpecification Jakarta Security specification ⓘ
linked to: Jakarta Security
category application security ⓘ
enterprise Java security ⓘ
conformsTo Jakarta Security specification versions starting from Jakarta EE 8 era ⓘ
designedFor Jakarta RESTful Web Services resources ⓘ
enterprise beans ⓘ
server-side components ⓘ
servlets ⓘ
exposes methods to check caller roles ⓘ
methods to obtain caller principal ⓘ
methods to perform authentication ⓘ
methods to query authentication status ⓘ
goal provide a consistent security API across Jakarta EE technologies ⓘ
simplify programmatic security in Jakarta EE ⓘ
integratesWith Jakarta Authentication ⓘ
Jakarta Authorization ⓘ
Jakarta RESTful Web Services ⓘ
Servlet containers ⓘ
introducedInContextOf modernization of Java EE security under Jakarta EE ⓘ
partOf Jakarta EE ⓘ
Jakarta Security ⓘ
provides programmatic access to authentication information ⓘ
programmatic access to authorization information ⓘ
relatedTo HttpAuthenticationMechanism API ⓘ
IdentityStore API ⓘ
replaced some programmatic security use cases from Java EE security APIs ⓘ
scope currently executing user ⓘ
standardizedBy Eclipse Foundation Jakarta EE Working Group ⓘ
supports container-managed security integration ⓘ
identity store–based authentication ⓘ
role-based access control ⓘ
targetAudience Jakarta EE application developers ⓘ
usedFor custom authentication flows ⓘ
fine-grained access control decisions in code ⓘ
integration with external identity providers ⓘ
usedIn Jakarta EE applications ⓘ

How these facts were elicited

Referenced by (2)

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

Jakarta Security → defines → SecurityContext API ⓘ
HttpAuthenticationMechanism API → relatedTo → SecurityContext API ⓘ