IdentityStore API
E836338
IdentityStore API is a Jakarta Security specification that standardizes how applications access and manage user identity and credential stores for authentication.
Statements (43)
| Predicate | Object |
|---|---|
| instanceOf |
Jakarta Security specification
ⓘ
Java API ⓘ |
| allows |
chained identity store resolution
ⓘ
multiple identity stores ⓘ pluggable identity store implementations ⓘ |
| defines |
Credential interface
ⓘ
CredentialValidationResult NERFINISHED ⓘ IdentityStore interface NERFINISHED ⓘ IdentityStoreHandler NERFINISHED ⓘ IdentityStoreType enumeration NERFINISHED ⓘ ValidationType enumeration ⓘ |
| enables |
application-managed authentication using external stores
ⓘ
container-managed authentication using external stores ⓘ |
| goal |
decouple applications from specific identity store technologies
ⓘ
provide a portable security API ⓘ |
| integratesWith |
HttpAuthenticationMechanism
NERFINISHED
ⓘ
Jakarta Security authentication mechanisms ⓘ |
| namespace | jakarta.security.enterprise.identitystore NERFINISHED ⓘ |
| partOf |
Jakarta EE
NERFINISHED
ⓘ
Jakarta Security NERFINISHED ⓘ |
| previousNamespace | javax.security.enterprise.identitystore ⓘ |
| relatedTo |
Jakarta Authentication
NERFINISHED
ⓘ
Jakarta Authorization NERFINISHED ⓘ |
| replacedNamespaceFrom | Java EE when moving to Jakarta EE ⓘ |
| standardizes |
access to credential stores
ⓘ
access to user identity stores ⓘ management of user credentials ⓘ management of user identities ⓘ |
| supports |
LDAP identity stores
ⓘ
annotation-based configuration of identity stores ⓘ authentication ⓘ custom identity stores ⓘ database identity stores ⓘ group retrieval for authenticated users ⓘ programmatic configuration of identity stores ⓘ validation of custom credential types ⓘ validation of username and password credentials ⓘ |
| targetEnvironment |
Jakarta EE application servers
NERFINISHED
ⓘ
server-side Java applications ⓘ |
| usedBy |
Jakarta EE security-aware frameworks
NERFINISHED
ⓘ
enterprise Java applications ⓘ |
| usedFor | application authentication ⓘ |
| versionedWithin | Jakarta EE platform releases NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.