Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractClearableCredential - Class in jakarta.security.enterprise.credential
-
AbstractClearableCredential
contains behavior common to
implementations that can be meaningfully cleared.Credential
- AbstractClearableCredential() - Constructor for class jakarta.security.enterprise.credential.AbstractClearableCredential
- ACCESS_TOKEN - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- ACCESS_TOKEN_HASH - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- AccessToken - Interface in jakarta.security.enterprise.identitystore.openid
-
The Access Token is used by an application to access protected resources.
- AccessToken.Type - Enum Class in jakarta.security.enterprise.identitystore.openid
- accessTokenExpiry() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.LogoutDefinition
-
Session timeout on the expiry of Access Token.
- accessTokenExpiryExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.LogoutDefinition
-
Allow the session timeout definition using a Jakarta Expression Language expression.
- ACR_VALUES - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- ADDRESS - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- AUDIENCE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- authenticate(HttpServletRequest, HttpServletResponse, AuthenticationParameters) - Method in interface jakarta.security.enterprise.SecurityContext
-
Signal to the container (programmatically trigger) that it should start or continue a web/HTTP based authentication dialog with the caller.
- AuthenticationException - Exception Class in jakarta.security.enterprise
-
A generic authentication exception.
- AuthenticationException() - Constructor for exception class jakarta.security.enterprise.AuthenticationException
-
Constructs a new
AuthenticationException
exception withnull
as its detail message. - AuthenticationException(String) - Constructor for exception class jakarta.security.enterprise.AuthenticationException
-
Constructs a new
AuthenticationException
exception with the specified detail message. - AuthenticationException(String, Throwable) - Constructor for exception class jakarta.security.enterprise.AuthenticationException
-
Constructs a new
AuthenticationException
exception with the specified detail message and cause. - AuthenticationException(Throwable) - Constructor for exception class jakarta.security.enterprise.AuthenticationException
-
Constructs a new
AuthenticationException
exception with the specified cause. - AuthenticationParameters - Class in jakarta.security.enterprise.authentication.mechanism.http
-
Parameters that are provided along with an authentication request.
- AuthenticationParameters() - Constructor for class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
- AuthenticationStatus - Enum Class in jakarta.security.enterprise
-
The AuthenticationStatus is used as a return value by primarily the
HttpAuthenticationMechanism
to indicate the result (status) of the authentication process. - AUTHORIZATION_CODE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- AUTHORIZATION_CODE_FLOW_TYPES - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- AUTHORIZATION_ENDPOINT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- authorizationEndpoint() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
-
Required.
- AUTHORIZED_PARTY - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- AutoApplySession - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
-
The AutoApplySession annotation provides an application the ability to declaratively designate that an authentication mechanism uses the
jakarta.servlet.http.registerSession
and auto applies this for every request. - AutoApplySession.Literal - Class in jakarta.security.enterprise.authentication.mechanism.http
-
Supports inline instantiation of the AutoApplySession annotation.
B
- BasicAuthenticationCredential - Class in jakarta.security.enterprise.credential
-
BasicAuthenticationCredential
extendsUsernamePasswordCredential
to represent credentials used by HTTP Basic Authentication. - BasicAuthenticationCredential(String) - Constructor for class jakarta.security.enterprise.credential.BasicAuthenticationCredential
-
Constructor
- BasicAuthenticationMechanismDefinition - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
-
Annotation used to define a container authentication mechanism that implements the HTTP basic access authentication protocol as defined by the Servlet spec (13.6.1) and make that implementation available as an enabled CDI bean.
- BasicAuthenticationMechanismDefinition.BasicAuthenticationMechanism - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
- BasicAuthenticationMechanismDefinition.BasicAuthenticationMechanism.Literal - Class in jakarta.security.enterprise.authentication.mechanism.http
-
Supports inline instantiation of the
BasicAuthenticationMechanismDefinition.BasicAuthenticationMechanism
qualifier. - BasicAuthenticationMechanismDefinition.List - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
-
Enables multiple
BasicAuthenticationMechanismDefinition
annotations on the same type. - BEARER - Enum constant in enum class jakarta.security.enterprise.identitystore.openid.AccessToken.Type
- bindDn() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Distinguished name for the application or administrative user that will be used to make the initial connection to the LDAP and to perform searches and lookups.
- bindDnPassword() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Password for the application/admin user defined by the bindDn member.
- BIRTHDATE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
C
- callerBaseDn() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Base distinguished name for callers in the LDAP store (e.g., "
ou=caller,dc=eclipse,dc=net
"). - callerGroupsClaim() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.ClaimsDefinition
-
Maps the callerGroupsClaim's value to caller groups value in jakarta.security.enterprise.identitystore.IdentityStore#validate
- callerName() - Element in annotation interface jakarta.security.enterprise.identitystore.InMemoryIdentityStoreDefinition.Credentials
-
Name of caller.
- callerNameAttribute() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Name of the attribute that contains the callers name in the person object (e.g., "
uid
"). - callerNameClaim() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.ClaimsDefinition
-
Maps the callerNameClaim's value to caller name value in jakarta.security.enterprise.identitystore.IdentityStore#validate
- CallerOnlyCredential - Class in jakarta.security.enterprise.credential
-
CallerOnlyCredential
represents a credential that only contains a caller name and no secret of any kind. - CallerOnlyCredential(String) - Constructor for class jakarta.security.enterprise.credential.CallerOnlyCredential
- CallerPrincipal - Class in jakarta.security.enterprise
-
Principal that represents the caller principal associated with the invocation being processed by the container (e.g.
- CallerPrincipal(String) - Constructor for class jakarta.security.enterprise.CallerPrincipal
- callerQuery() - Element in annotation interface jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
-
SQL query to validate the {caller, password} pair.
- callerSearchBase() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Search base for looking up callers (e.g., "
ou=caller,dc=eclipse,dc=net
"). - callerSearchFilter() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Search filter to find callers when callerSearchBase is set.
- callerSearchScope() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Search scope for caller searches: determines depth of the search in the LDAP tree.
- callerSearchScopeExpression() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Allow callerSearchScope to be specified as a Jakarta Expression Language expression.
- CLAIM_TYPES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- Claims - Interface in jakarta.security.enterprise.identitystore.openid
- CLAIMS_LOCALES - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- CLAIMS_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- claimsDefinition() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- ClaimsDefinition - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http.openid
-
ClaimsDefinition
annotation defines claims mapping in openid connect client configuration. - cleanClientSubject() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Convenience method to clean the subject associated with this context.
- cleanClientSubject() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- cleanSubject(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism
-
Remove mechanism specific principals and credentials from the subject and any other state the mechanism might have used.
- cleanSubject(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismHandler
-
Remove mechanism specific principals and credentials from the subject and any other state the mechanism might have used.
- cleanSubject(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismWrapper
- clear() - Method in class jakarta.security.enterprise.credential.AbstractClearableCredential
- clear() - Method in interface jakarta.security.enterprise.credential.Credential
-
Clears the credential.
- clear() - Method in class jakarta.security.enterprise.credential.Password
-
Securely clears the password value.
- clearCredential() - Method in class jakarta.security.enterprise.credential.AbstractClearableCredential
-
Invokes the specific subclass to securely clear the credential value.
- clearCredential() - Method in class jakarta.security.enterprise.credential.UsernamePasswordCredential
- CLIENT_ID - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- CLIENT_SECRET - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- clientId() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Required.
- clientSecret() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Required.
- CODE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- compareTo(String) - Method in class jakarta.security.enterprise.credential.Password
- compareTo(String, String) - Method in class jakarta.security.enterprise.credential.UsernamePasswordCredential
- CONSENT - Enum constant in enum class jakarta.security.enterprise.authentication.mechanism.http.openid.PromptType
-
The Authorization Server SHOULD prompt the End-User for consent before returning information to the Client.
- cookieHttpOnly() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.RememberMe
-
Flag to indicate that the remember me cookie should not be exposed to client-side scripting code, and should only be sent with HTTP requests.
- cookieHttpOnly() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
- cookieHttpOnlyExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.RememberMe
-
Jakarta Expression Language expression variant of
cookieHttpOnly()
. - cookieHttpOnlyExpression() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
- cookieMaxAgeSeconds() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.RememberMe
-
Max age in seconds for the remember me cookie.
- cookieMaxAgeSeconds() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
- cookieMaxAgeSecondsExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.RememberMe
-
Jakarta Expression Language expression variant of
cookieMaxAgeSeconds()
. - cookieMaxAgeSecondsExpression() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
- cookieName() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.RememberMe
-
Name of the remember me cookie.
- cookieName() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
- cookieSecureOnly() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.RememberMe
-
Flag to indicate that the remember me cookie should only be sent using a secure protocol (e.g.
- cookieSecureOnly() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
- cookieSecureOnlyExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.RememberMe
-
Jakarta Expression Language expression variant of
cookieSecureOnly()
. - cookieSecureOnlyExpression() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
- credential(Credential) - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
-
Sets the credential to be used by the authentication mechanism responding to the authenticate call in which these AuthenticationParameters are passed.
- Credential - Interface in jakarta.security.enterprise.credential
-
Credential
represents the credential the caller will use to authenticate. - CredentialValidationResult - Class in jakarta.security.enterprise.identitystore
-
CredentialValidationResult
is the result from an attempt to validate an instance ofCredential
. - CredentialValidationResult(CallerPrincipal) - Constructor for class jakarta.security.enterprise.identitystore.CredentialValidationResult
-
Constructor for a VALID result.
- CredentialValidationResult(CallerPrincipal, Set<String>) - Constructor for class jakarta.security.enterprise.identitystore.CredentialValidationResult
-
Constructor for a VALID result.
- CredentialValidationResult(String) - Constructor for class jakarta.security.enterprise.identitystore.CredentialValidationResult
-
Constructor for a VALID result.
- CredentialValidationResult(String, CallerPrincipal, String, String, Set<String>) - Constructor for class jakarta.security.enterprise.identitystore.CredentialValidationResult
-
Constructor for a VALID result.
- CredentialValidationResult(String, String, String, String, Set<String>) - Constructor for class jakarta.security.enterprise.identitystore.CredentialValidationResult
-
Constructor for a VALID result.
- CredentialValidationResult(String, Set<String>) - Constructor for class jakarta.security.enterprise.identitystore.CredentialValidationResult
-
Constructor for a VALID result.
- CredentialValidationResult.Status - Enum Class in jakarta.security.enterprise.identitystore
- CustomFormAuthenticationMechanismDefinition - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
-
Annotation used to define a container authentication mechanism that implements authentication resembling Servlet FORM authentication (Servlet spec 13.6.3).
- CustomFormAuthenticationMechanismDefinition.CustomFormAuthenticationMechanism - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
- CustomFormAuthenticationMechanismDefinition.CustomFormAuthenticationMechanism.Literal - Class in jakarta.security.enterprise.authentication.mechanism.http
-
Supports inline instantiation of the
CustomFormAuthenticationMechanismDefinition.CustomFormAuthenticationMechanism
qualifier. - CustomFormAuthenticationMechanismDefinition.List - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
-
Enables multiple
CustomFormAuthenticationMechanismDefinition
annotations on the same type.
D
- ...Definition annotations - Search tag in package jakarta.security.enterprise
- Section
- DatabaseIdentityStoreDefinition - Annotation Interface in jakarta.security.enterprise.identitystore
-
Annotation used to define a container-provided
IdentityStore
that stores caller credentials and identity attributes in a relational database, and make that implementation available as an enabled CDI bean. - dataSourceLookup() - Element in annotation interface jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
-
Full JNDI name of the data source that provides access to the data base where the caller identities are stored.
- DEFAULT_HASH_ALGORITHM - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- DEFAULT_JWT_SIGNED_ALGORITHM - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- DEFAULT_VALIDATION_TYPES - Static variable in interface jakarta.security.enterprise.identitystore.IdentityStore
-
Default set of validation types.
- display() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- DISPLAY - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- DISPLAY_VALUES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- displayExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- DisplayType - Enum Class in jakarta.security.enterprise.authentication.mechanism.http.openid
-
Display specifies how the Authorization Server displays the authentication and consent user interface pages to the End-User.
- doNothing() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Instructs the container to "do nothing".
- doNothing() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
E
- EL Support in annotations - Search tag in package jakarta.security.enterprise
- Section
- EMAIL - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- EMAIL_SCOPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- EMAIL_VERIFIED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- END_SESSION_ENDPOINT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- endSessionEndpoint() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
-
Optional.
- ERROR_DESCRIPTION_PARAM - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- ERROR_PARAM - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- errorPage() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue
-
The resource (page) a caller should get to see in case an error, such as providing invalid credentials, occurs on the page set by
LoginToContinue.loginPage()
. - errorPage() - Method in class jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue.Literal
- EXPIRATION_IDENTIFIER - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- EXPIRES_IN - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- extraParameters() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
An array of extra options that will be sent to the OAuth provider.
- extraParametersExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Allows the extra parameters to be defined as a Jakarta Expression Language expression.
F
- FAMILY_NAME - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- FormAuthenticationMechanismDefinition - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
-
Annotation used to define a container authentication mechanism that implements FORM authentication as defined by the Servlet spec (13.6.3) and make that implementation available as an enabled CDI bean.
- FormAuthenticationMechanismDefinition.FormAuthenticationMechanism - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
- FormAuthenticationMechanismDefinition.FormAuthenticationMechanism.Literal - Class in jakarta.security.enterprise.authentication.mechanism.http
-
Supports inline instantiation of the
FormAuthenticationMechanismDefinition.FormAuthenticationMechanism
qualifier. - FormAuthenticationMechanismDefinition.List - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
-
Enables multiple
FormAuthenticationMechanismDefinition
annotations on the same type. - forward(String) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Forwards to another resource (Jakarta Servlet, Jakarta Server Pages file, or HTML file) on the server.
- forward(String) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- fromString(String) - Static method in enum class jakarta.security.enterprise.authentication.mechanism.http.openid.DisplayType
- fromString(String) - Static method in enum class jakarta.security.enterprise.authentication.mechanism.http.openid.PromptType
G
- GENDER - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- generate(char[]) - Method in interface jakarta.security.enterprise.identitystore.PasswordHash
-
Generate an encoded password hash value for storage in a user's account.
- generateLoginToken(CallerPrincipal, Set<String>) - Method in interface jakarta.security.enterprise.identitystore.RememberMeIdentityStore
-
Associates the given principal and groups with a token.
- getAccessToken() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
- getAddress() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getAllDeclaredCallerRoles() - Method in interface jakarta.security.enterprise.SecurityContext
-
A list of all static (declared) application roles that the authenticated caller is in or the empty list if the caller is either not authenticated or is not in any declared role.
- getArrayStringClaim(String) - Method in interface jakarta.security.enterprise.identitystore.openid.Claims
-
Get String List claim of given name
- getAudience() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
-
The recipients that the JWT is intended for.
- getAuthParameters() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Returns the parameters that were provided with the SecurityContext#authenticate(AuthParameters) call.
- getAuthParameters() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- getBirthdate() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getCaller() - Method in class jakarta.security.enterprise.credential.CallerOnlyCredential
- getCaller() - Method in class jakarta.security.enterprise.credential.UsernamePasswordCredential
- getCallerDn() - Method in class jakarta.security.enterprise.identitystore.CredentialValidationResult
-
Return the CallerPrincipal for the validated credential.
- getCallerGroups() - Method in class jakarta.security.enterprise.identitystore.CredentialValidationResult
-
Determines the set of groups that the specified Caller is in, based on the associated identity store.
- getCallerGroups(CredentialValidationResult) - Method in interface jakarta.security.enterprise.identitystore.IdentityStore
-
Returns groups for the caller, who is identified by the
CallerPrincipal
(and potentially other values) found in thevalidationResult
parameter. - getCallerPrincipal() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Gets the Principal set by a call to notifyContainerAboutLogin().
- getCallerPrincipal() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- getCallerPrincipal() - Method in class jakarta.security.enterprise.identitystore.CredentialValidationResult
-
Return the CallerPrincipal for the validated credential.
- getCallerPrincipal() - Method in interface jakarta.security.enterprise.SecurityContext
-
Retrieve the platform-specific
java.security.Principal
that represents the name of authenticated caller, or null if the current caller is not authenticated. - getCallerUniqueId() - Method in class jakarta.security.enterprise.identitystore.CredentialValidationResult
-
Return a string that uniquely identifies this caller within the identity store (since the Principal name used may not be unique).
- getClaim(String) - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
- getClaims() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
- getClaims() - Method in interface jakarta.security.enterprise.identitystore.openid.IdentityToken
- getClaims() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
-
Gets the User Claims that were received from the userinfo endpoint
- getClaimsJson() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
-
Gets the User Claims that were received from the userinfo endpoint
- getClientSubject() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Returns the subject for which authentication is to take place.
- getClientSubject() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- getCredential() - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
-
The credential set as parameter in this instance.
- getDoubleClaim(String) - Method in interface jakarta.security.enterprise.identitystore.openid.Claims
-
Get double claim of given name
- getEmail() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getEmailVerified() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getExpirationTime() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
-
Optional.
- getExpirationTime() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
-
Expiration time on or after which the JWT MUST NOT be accepted for processing.
- getExpiresIn() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
- getFamilyName() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getGender() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getGivenName() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getGroups() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Gets the groups set by a call to notifyContainerAboutLogin().
- getGroups() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- getHandler() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Returns the low level Jakarta Authentication handler that the runtime provided when creating this
HttpMessageContext
, and which this context uses to communicate the authentication details to the runtime. - getHandler() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- getIdentityStoreId() - Method in class jakarta.security.enterprise.identitystore.CredentialValidationResult
-
Return the unique ID of the identity store used to validate the credentials.
- getIdentityToken() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
- getIntClaim(String) - Method in interface jakarta.security.enterprise.identitystore.openid.Claims
-
Get integer claim of given name
- getIssuedAt() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
-
The time at which the JWT was issued.
- getIssuer() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
-
The principal that issued the JWT
- getJwtClaims() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
-
Access token's claims
- getJwtClaims() - Method in interface jakarta.security.enterprise.identitystore.openid.IdentityToken
-
Claims of this token
- getJwtId() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
-
Unique identifier for the JWT
- getLocale() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getLongClaim(String) - Method in interface jakarta.security.enterprise.identitystore.openid.Claims
-
Get long claim of given name
- getMessageInfo() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Returns the the low level Jakarta Authentication message info instance for the current request.
- getMessageInfo() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- getMiddleName() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getName() - Method in class jakarta.security.enterprise.CallerPrincipal
-
The name of the caller
- getName() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getNested(String) - Method in interface jakarta.security.enterprise.identitystore.openid.Claims
-
Get nested claims of given name.
- getNickname() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getNotBeforeTime() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
-
The time before which the JWT MUST NOT be accepted for processing.
- getNumericDateClaim(String) - Method in interface jakarta.security.enterprise.identitystore.openid.Claims
-
Get Numeric Date claim of given name
- getPassword() - Method in class jakarta.security.enterprise.credential.UsernamePasswordCredential
-
Determines the password.
- getPasswordAsString() - Method in class jakarta.security.enterprise.credential.UsernamePasswordCredential
-
Determines the password.
- getPhoneNumber() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getPhoneNumberVerified() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getPicture() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getPreferredUsername() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getPrincipalsByType(Class<T>) - Method in interface jakarta.security.enterprise.SecurityContext
-
Retrieve all Principals of the given type from the authenticated caller's Subject, or an empty set if the current caller is not authenticated, or if the specified type isn't found in the Subject.
- getProfile() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getProviderMetadata() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
- getRefreshToken() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
- getRequest() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Returns the request object associated with the current request.
- getRequest() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- getResponse() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Returns the response object associated with the current request.
- getResponse() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- getScope() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
-
Optional.
- getStatus() - Method in class jakarta.security.enterprise.identitystore.CredentialValidationResult
-
Determines the validation status.
- getStoredValue(HttpServletRequest, HttpServletResponse, String) - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
-
Retrieves the Stored value from Storage Controller.
- getStringClaim(String) - Method in interface jakarta.security.enterprise.identitystore.openid.Claims
-
Get String claim of given name
- getSubject() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
-
The principal that is the subject of the JWT.
- getSubject() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getSubject() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
-
Subject Identifier.
- getToken() - Method in class jakarta.security.enterprise.credential.RememberMeCredential
-
Determines the token value to compare for authentication.
- getToken() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
- getToken() - Method in interface jakarta.security.enterprise.identitystore.openid.IdentityToken
- getToken() - Method in interface jakarta.security.enterprise.identitystore.openid.RefreshToken
-
The refresh token
- getTokenType() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdContext
-
Gets the token type value.
- getType() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
- getUpdatedAt() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getValue() - Method in class jakarta.security.enterprise.credential.Password
-
Determines the password value.
- getWebsite() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- getWrapped() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismWrapper
-
Returns the object that's being wrapped.
- getWrapped() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- getZoneinfo() - Method in interface jakarta.security.enterprise.identitystore.openid.OpenIdClaims
- GIVEN_NAME - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- GRANT_TYPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- groupMemberAttribute() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Name of the attribute in a group object that identifies the members of the group (e.g., "
member
"). - groupMemberOfAttribute() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Name of the attribute in a person object that identifies the groups the caller belongs to (e.g., "
memberOf
"). - groupNameAttribute() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Name of the attribute of a group object that represents the group name (e.g., "
cn
") - groups() - Element in annotation interface jakarta.security.enterprise.identitystore.InMemoryIdentityStoreDefinition.Credentials
-
The optional list of groups that the specified caller is in.
- GROUPS - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- groupSearchBase() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Search base for looking up groups (e.g., "
ou=group,dc=eclipse,dc=net
"). - groupSearchFilter() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Search filter to find groups when groupSearchBase is set.
- groupSearchScope() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Search scope for group searches, determines depth of the search in the LDAP tree.
- groupSearchScopeExpression() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Allow groupSearchScope to be specified as a Jakarta Expression Language expression.
- groupsQuery() - Element in annotation interface jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
-
SQL query to retrieve the groups associated with the caller when authentication succeeds.
H
- hasAccessToWebResource(String, String...) - Method in interface jakarta.security.enterprise.SecurityContext
-
Checks whether the caller has access to the provided "web resource" using the given methods, as specified by section 13.8 of the Servlet specification.
- hashAlgorithm() - Element in annotation interface jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
-
A
PasswordHash
implementation used to verify plaintext passwords by generating a hash of the password and comparing it against the hashed value returned from the database via theDatabaseIdentityStoreDefinition.callerQuery()
. - hashAlgorithmParameters() - Element in annotation interface jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
-
Used to specify algorithm-specific parameters.
- HttpAuthenticationMechanism - Interface in jakarta.security.enterprise.authentication.mechanism.http
-
HttpAuthenticationMechanism
is a mechanism for obtaining a caller's credentials in some way, using the HTTP protocol where necessary. - HttpAuthenticationMechanismHandler - Interface in jakarta.security.enterprise.authentication.mechanism.http
-
HttpAuthenticationMechanismHandler
is a mechanism for obtaining a caller's credentials in some way, using the HTTP protocol where necessary, by consulting a set of one or moreHttpAuthenticationMechanism
s. - HttpAuthenticationMechanismWrapper - Class in jakarta.security.enterprise.authentication.mechanism.http
-
This class is an implementation of the
HttpAuthenticationMechanism
interface that can be subclassed by developers wishing to provide extra or different functionality. - HttpAuthenticationMechanismWrapper() - Constructor for class jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismWrapper
-
This constructor is intended for proxy usuage only.
- HttpAuthenticationMechanismWrapper(HttpAuthenticationMechanism) - Constructor for class jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismWrapper
-
Constructs the wrapper with the object being delegated to.
- HttpMessageContext - Interface in jakarta.security.enterprise.authentication.mechanism.http
-
HttpMessageContext
contains all of the per-request state information and encapsulates the client request, server response, container handler for authentication callbacks, and the subject representing the caller. - HttpMessageContextWrapper - Class in jakarta.security.enterprise.authentication.mechanism.http
-
This class is an implementation of the HttpMessageContext interface that can be subclassed by developers wishing to provide extra or different functionality.
- HttpMessageContextWrapper(HttpMessageContext) - Constructor for class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- HYBRID_FLOW_TYPES - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
I
- ID_TOKEN_HINT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- ID_TOKEN_SIGNING_ALG_VALUES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- IDENTITY_TOKEN - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- IdentityStore - Interface in jakarta.security.enterprise.identitystore
-
IdentityStore
is a mechanism for validating a caller's credentials and accessing a caller's identity attributes. - IdentityStore.ValidationType - Enum Class in jakarta.security.enterprise.identitystore
-
Determines the type of validation (operations) that should be done by this store.
- IdentityStoreHandler - Interface in jakarta.security.enterprise.identitystore
-
IdentityStoreHandler
is a mechanism for validating a caller's credentials, and accessing a caller's identity attributes, by consulting a set of one or moreIdentityStore
s. - IdentityToken - Interface in jakarta.security.enterprise.identitystore.openid
-
An Identity token is a security token that is issued in an authentication flow process.
- identityTokenExpiry() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.LogoutDefinition
-
Session timeout on the expiry of Identity Token.
- identityTokenExpiryExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.LogoutDefinition
-
Allow the session timeout using the Jakarta Expression Language expression.
- idTokenSigningAlgorithmsSupported() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
-
Required.
- IMPLICIT_FLOW_TYPES - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- initialize(Map<String, String>) - Method in interface jakarta.security.enterprise.identitystore.PasswordHash
-
Initialize the instance with the parameters it should use to generate and verify password hashes.
- InMemoryIdentityStoreDefinition - Annotation Interface in jakarta.security.enterprise.identitystore
-
Annotation used to define a container provided
IdentityStore
that stores caller credentials and identity attributes (together caller identities) in an in-memory store, and make that implementation available as an enabled CDI bean. - InMemoryIdentityStoreDefinition.Credentials - Annotation Interface in jakarta.security.enterprise.identitystore
-
Credentials
define a single caller identity for use with theInMemoryIdentityStoreDefinition
annotation. - INSTANCE - Static variable in class jakarta.security.enterprise.authentication.mechanism.http.AutoApplySession.Literal
-
Instance of the
AutoApplySession
Interceptor Binding. - INSTANCE - Static variable in class jakarta.security.enterprise.authentication.mechanism.http.BasicAuthenticationMechanismDefinition.BasicAuthenticationMechanism.Literal
-
Instance of the
BasicAuthenticationMechanismDefinition.BasicAuthenticationMechanism
qualifier. - INSTANCE - Static variable in class jakarta.security.enterprise.authentication.mechanism.http.CustomFormAuthenticationMechanismDefinition.CustomFormAuthenticationMechanism.Literal
-
Instance of the
CustomFormAuthenticationMechanismDefinition.CustomFormAuthenticationMechanism
qualifier. - INSTANCE - Static variable in class jakarta.security.enterprise.authentication.mechanism.http.FormAuthenticationMechanismDefinition.FormAuthenticationMechanism.Literal
-
Instance of the
FormAuthenticationMechanismDefinition.FormAuthenticationMechanism
qualifier. - INSTANCE - Static variable in class jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue.Literal
-
Default instance of the
LoginToContinue
Interceptor Binding. - INSTANCE - Static variable in class jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition.OpenIdAuthenticationMechanism.Literal
-
Instance of the
OpenIdAuthenticationMechanismDefinition.OpenIdAuthenticationMechanism
qualifier. - INSTANCE - Static variable in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
-
Default instance of the
RememberMe
Interceptor Binding. - INVALID - Enum constant in enum class jakarta.security.enterprise.identitystore.CredentialValidationResult.Status
-
Indicates that the credential is not valid after a validation attempt.
- INVALID_RESULT - Static variable in class jakarta.security.enterprise.identitystore.CredentialValidationResult
- isAuthenticationRequest() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Checks if the current call to an authentication mechanism is the result from the application calling
SecurityContext.authenticate(HttpServletRequest, HttpServletResponse, AuthenticationParameters)
- isAuthenticationRequest() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- isBeforeValidity(Clock, boolean, Duration) - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
-
Check if JWT is before its defined validity
- isCallerInRole(String) - Method in interface jakarta.security.enterprise.SecurityContext
-
Checks whether the authenticated caller is included in the specified logical application "role".
- isCleared() - Method in class jakarta.security.enterprise.credential.AbstractClearableCredential
- isCleared() - Method in interface jakarta.security.enterprise.credential.Credential
-
Determines whether the credential value has been securely cleared.
- isExpired() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
-
Checks if the Access Token is expired, taking into account the min validity time configured by the user.
- isExpired() - Method in interface jakarta.security.enterprise.identitystore.openid.IdentityToken
-
Checks if the Identity Token is expired.
- isExpired(Clock, boolean, Duration) - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
-
Check if JWT is expired
- isJWT() - Method in interface jakarta.security.enterprise.identitystore.openid.AccessToken
-
Signify, if access token is JWT based, or opaque.
- isNewAuthentication() - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
-
Whether a new authentication dialog is required.
- isProtected() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Checks if the currently requested resource is protected or not.
- isProtected() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- isRegisterSession() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Check if the runtime has been asked to register an authentication session duing the current request.
- isRegisterSession() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- isRememberMe() - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
-
Whether "remember me" should be used.
- isRememberMe() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.RememberMe
-
Flag to determine if remember me should be used.
- isRememberMe() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
- isRememberMeExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.RememberMe
-
Jakarta Expression Language expression to determine if remember me should be used.
- isRememberMeExpression() - Method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
- issuer() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
-
Required.
- ISSUER - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- ISSUER_IDENTIFIER - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- isValid() - Method in interface jakarta.security.enterprise.credential.Credential
-
Determines whether the credential is valid.
- isValid() - Method in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
-
Check JWT validity against current time with 1MIN clock skew.
J
- jakarta.security - module jakarta.security
- jakarta.security.enterprise - package jakarta.security.enterprise
-
The main Jakarta Security package.
- jakarta.security.enterprise.authentication.mechanism.http - package jakarta.security.enterprise.authentication.mechanism.http
-
The HTTP authentication mechanism API package.
- jakarta.security.enterprise.authentication.mechanism.http.openid - package jakarta.security.enterprise.authentication.mechanism.http.openid
- jakarta.security.enterprise.credential - package jakarta.security.enterprise.credential
-
The Identity Store Credential API package.
- jakarta.security.enterprise.identitystore - package jakarta.security.enterprise.identitystore
-
The identity store API package.
- jakarta.security.enterprise.identitystore.openid - package jakarta.security.enterprise.identitystore.openid
- Jakarta Interceptors annotations - Search tag in package jakarta.security.enterprise
- Section
- JWKS_URI - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- jwksConnectTimeout() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- jwksConnectTimeoutExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- jwksReadTimeout() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- jwksReadTimeoutExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- jwksURI() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
-
Required.
- JwtClaims - Interface in jakarta.security.enterprise.identitystore.openid
-
Standard JWT claims.
L
- LdapIdentityStoreDefinition - Annotation Interface in jakarta.security.enterprise.identitystore
-
Annotation used to define a container-provided
IdentityStore
that stores caller credentials and identity attributes (together caller identities) in an LDAP store, and make that implementation available as an enabled CDI bean. - LdapIdentityStoreDefinition.LdapSearchScope - Enum Class in jakarta.security.enterprise.identitystore
-
Enum representing LDAP search scope values.
- Literal() - Constructor for class jakarta.security.enterprise.authentication.mechanism.http.AutoApplySession.Literal
- Literal() - Constructor for class jakarta.security.enterprise.authentication.mechanism.http.BasicAuthenticationMechanismDefinition.BasicAuthenticationMechanism.Literal
- Literal() - Constructor for class jakarta.security.enterprise.authentication.mechanism.http.CustomFormAuthenticationMechanismDefinition.CustomFormAuthenticationMechanism.Literal
- Literal() - Constructor for class jakarta.security.enterprise.authentication.mechanism.http.FormAuthenticationMechanismDefinition.FormAuthenticationMechanism.Literal
- Literal() - Constructor for class jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition.OpenIdAuthenticationMechanism.Literal
- LOCALE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- LOGIN - Enum constant in enum class jakarta.security.enterprise.authentication.mechanism.http.openid.PromptType
-
The Authorization Server SHOULD prompt the End-User for reauthentication.
- LOGIN_HINT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- loginPage() - Method in class jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue.Literal
- loginPage() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue
-
The resource (page) a caller should get to see in case the originally requested resource requires authentication, and the caller is currently not authenticated.
- loginToContinue() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.CustomFormAuthenticationMechanismDefinition
- loginToContinue() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.FormAuthenticationMechanismDefinition
- LoginToContinue - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
-
The
LoginToContinue
annotation provides an application the ability to declaratively add login to continue functionality to an authentication mechanism. - LoginToContinue.Literal - Class in jakarta.security.enterprise.authentication.mechanism.http
-
Supports inline instantiation of the LoginToContinue annotation.
- logout() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- LogoutDefinition - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http.openid
-
LogoutDefinition
annotation defines logout and RP session management configuration in openid connect client.
M
- MAC - Enum constant in enum class jakarta.security.enterprise.identitystore.openid.AccessToken.Type
- MAX_AGE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- maxResults() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Set the maximum number of results (objects) the server should return in response to a search.
- maxResultsExpression() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Allow maxResults to be specified as Jakarta Expression Language expression.
- MIDDLE_NAME - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
N
- NAME - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- newAuthentication(boolean) - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
-
Signal to the authentication mechanism responding to the authenticate call in which these AuthenticationParameters are passed, that an explicit new authentication dialog is required, as opposed to continuing a potentially existing one.
- NICKNAME - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- NONCE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- NONE - Enum constant in enum class jakarta.security.enterprise.authentication.mechanism.http.openid.PromptType
-
The Authorization Server must not display any authentication or consent user interface pages.
- NONE - Static variable in interface jakarta.security.enterprise.identitystore.openid.JwtClaims
-
Singleton instance representing no claims
- NOT_DONE - Enum constant in enum class jakarta.security.enterprise.AuthenticationStatus
-
The authentication mechanism was called, but decided not to authenticate.
- NOT_VALIDATED - Enum constant in enum class jakarta.security.enterprise.identitystore.CredentialValidationResult.Status
-
Indicates that the credential could not be validated
- NOT_VALIDATED_RESULT - Static variable in class jakarta.security.enterprise.identitystore.CredentialValidationResult
- notifyContainerAboutLogin(CredentialValidationResult) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Convenience method intended to pass the
CredentialValidationResult
result of an identity store directly on to the container. - notifyContainerAboutLogin(CredentialValidationResult) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- notifyContainerAboutLogin(String, Set<String>) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Asks the container to register the given caller name and groups in order to make them available to the application for use with
SecurityContext.isCallerInRole(String)
etc. - notifyContainerAboutLogin(String, Set<String>) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- notifyContainerAboutLogin(Principal, Set<String>) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Asks the container to register the given caller principal and groups in order to make them available to the application for use with
SecurityContext.isCallerInRole(String)
etc. - notifyContainerAboutLogin(Principal, Set<String>) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- notifyProvider() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.LogoutDefinition
-
Optional.
- notifyProviderExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.LogoutDefinition
-
Optional.
O
- of(int, String, boolean, String, boolean, String, String, boolean, String) - Static method in class jakarta.security.enterprise.authentication.mechanism.http.RememberMe.Literal
-
Instance of the
RememberMe
Interceptor Binding. - of(String, boolean, String, String) - Static method in class jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue.Literal
-
Instance of the
LoginToContinue
Interceptor Binding. - OFFLINE_ACCESS_SCOPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- ONE_LEVEL - Enum constant in enum class jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition.LdapSearchScope
- OPENID_SCOPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- OpenIdAuthenticationMechanismDefinition - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
-
Annotation used to define a container authentication mechanism that implements the Authorization Code flow and Refresh tokens as defined by the OpenId Connect specification and make that implementation available as an enabled CDI bean.
- OpenIdAuthenticationMechanismDefinition.List - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
-
Enables multiple
OpenIdAuthenticationMechanismDefinition
annotations on the same type. - OpenIdAuthenticationMechanismDefinition.OpenIdAuthenticationMechanism - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
- OpenIdAuthenticationMechanismDefinition.OpenIdAuthenticationMechanism.Literal - Class in jakarta.security.enterprise.authentication.mechanism.http
-
Supports inline instantiation of the
OpenIdAuthenticationMechanismDefinition.OpenIdAuthenticationMechanism
qualifier. - OpenIdClaims - Interface in jakarta.security.enterprise.identitystore.openid
-
User Claims received from the userinfo endpoint.
- OpenIdConstant - Interface in jakarta.security.enterprise.authentication.mechanism.http.openid
-
Contains constant specific to OpenId Connect specification http://openid.net/specs/openid-connect-core-1_0.html
- OpenIdContext - Interface in jakarta.security.enterprise.identitystore.openid
-
An injectable interface that provides access to access token, identity token, claims and OpenId Connect provider related information.
- OpenIdProviderMetadata - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http.openid
-
OpenIdProviderMetadata
annotation overrides the openid connect provider's endpoint value, discovered using providerUri. - ORIGINAL_REQUEST - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
P
- PAGE - Enum constant in enum class jakarta.security.enterprise.authentication.mechanism.http.openid.DisplayType
-
The Authorization Server should display authentication and consent UI consistent with a full User-Agent page view.
- parse(String) - Static method in class jakarta.security.enterprise.identitystore.openid.Scope
- password() - Element in annotation interface jakarta.security.enterprise.identitystore.InMemoryIdentityStoreDefinition.Credentials
-
A text-based password used by the caller to authenticate.
- Password - Class in jakarta.security.enterprise.credential
-
Represents a text-based password, and includes a built-in mechanism for securely clearing the value.
- Password(char[]) - Constructor for class jakarta.security.enterprise.credential.Password
-
Constructor
- Password(String) - Constructor for class jakarta.security.enterprise.credential.Password
-
Constructor
- PasswordHash - Interface in jakarta.security.enterprise.identitystore
-
PasswordHash
is an interface for objects that can generate and verify password hashes. - Pbkdf2PasswordHash - Interface in jakarta.security.enterprise.identitystore
-
This interface represents the built-in
Pbkdf2PasswordHash
implementation. - PHONE_NUMBER - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- PHONE_NUMBER_VERIFIED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- PHONE_SCOPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- PICTURE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- POPUP - Enum constant in enum class jakarta.security.enterprise.authentication.mechanism.http.openid.DisplayType
-
The Authorization Server should display authentication and consent UI consistent with a popup User-Agent window.
- POST_LOGOUT_REDIRECT_URI - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- PREFERRED_USERNAME - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- priority() - Element in annotation interface jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
-
Determines the order in case multiple IdentityStores are found.
- priority() - Method in interface jakarta.security.enterprise.identitystore.IdentityStore
-
Determines the order of invocation for multiple
IdentityStore
s. - priority() - Element in annotation interface jakarta.security.enterprise.identitystore.InMemoryIdentityStoreDefinition
-
Determines the order in case multiple IdentityStores are found.
- priority() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Determines the order in case multiple IdentityStores are found.
- priorityExpression() - Element in annotation interface jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
-
Allow
priority
to be specified as a Jakarta Expression Language expression. - priorityExpression() - Element in annotation interface jakarta.security.enterprise.identitystore.InMemoryIdentityStoreDefinition
-
Allow
priority
to be specified as a Jakarta Expression Language expression. - priorityExpression() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Allow priority to be specified as a Jakarta Expression Language expression.
- PROFILE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- PROFILE_SCOPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- prompt() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- PROMPT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- promptExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- PromptType - Enum Class in jakarta.security.enterprise.authentication.mechanism.http.openid
-
Prompt specifies whether the Authorization Server prompts the End-User for re-authentication and consent.
- PROVIDE_GROUPS - Enum constant in enum class jakarta.security.enterprise.identitystore.IdentityStore.ValidationType
-
Only groups for a principal, possibly established by another IdentityStore, are taken from this store.
- providerMetadata() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
To override the openid connect provider's metadata property discovered via providerUri.
- providerURI() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Required, unless providerMetadata is specified.
Q
- qualifiers() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.BasicAuthenticationMechanismDefinition
-
List of
qualifier annotations
. - qualifiers() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.CustomFormAuthenticationMechanismDefinition
-
List of
qualifier annotations
. - qualifiers() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.FormAuthenticationMechanismDefinition
-
List of
qualifier annotations
. - qualifiers() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
List of
qualifier annotations
.
R
- readTimeout() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Set the timeout value that should be used when waiting for the LDAP server to return results.
- readTimeoutExpression() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Allow readTimeout to be specified as an Jakarta Expression Language expression.
- realmName() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.BasicAuthenticationMechanismDefinition
-
Name of realm that will be sent via the
WWW-Authenticate
header. - redirect(String) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Sets the response status to SC_FOUND 302 (Found)
- redirect(String) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- REDIRECT_URI - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- redirectToOriginalResource() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- redirectToOriginalResourceExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- redirectURI() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.LogoutDefinition
-
Optional.
- redirectURI() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
The redirect URI (callback URI) to which the response will be sent by the OpenId Connect Provider.
- REFRESH_TOKEN - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- RefreshToken - Interface in jakarta.security.enterprise.identitystore.openid
-
A refresh token provides continuous access to an authentication server while the user is not logged into an application by issuing a new access token.
- REGISTRATION_ENDPOINT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- rememberMe(boolean) - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
-
Signals that for this call to the authentication mechanism "remember me" should be applied, IFF the "remember me" feature is configured for the authentication mechanism responding to the authenticate call.
- RememberMe - Annotation Interface in jakarta.security.enterprise.authentication.mechanism.http
-
The RememberMe annotation provides an application the ability to declaratively designate that an authentication mechanism effectively "remembers" the authentication and auto applies this with every request.
- RememberMe.Literal - Class in jakarta.security.enterprise.authentication.mechanism.http
-
Supports inline instantiation of the RememberMe annotation.
- RememberMeCredential - Class in jakarta.security.enterprise.credential
-
RememberMeCredential
represents a credential presented as a token, for the explicit usage with the Jakarta Security provided remember me function. - RememberMeCredential(String) - Constructor for class jakarta.security.enterprise.credential.RememberMeCredential
-
Constructor
- RememberMeIdentityStore - Interface in jakarta.security.enterprise.identitystore
-
RememberMeIdentityStore
is a mechanism for validating a caller's credentials and accessing a caller's identity attributes that's specifically tailored for the "remember me" feature. - removeLoginToken(String) - Method in interface jakarta.security.enterprise.identitystore.RememberMeIdentityStore
-
Dissociates the principal and groups that were associated with the token before and removes the token itself.
- RESPONSE_MODE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- RESPONSE_MODES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- RESPONSE_TYPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- RESPONSE_TYPES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- responseMode() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- responseNotFound() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Sets the response status to 404 (not found).
- responseNotFound() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- responseType() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- responseTypeSupported() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
-
Required.
- responseUnauthorized() - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Sets the response status to 401 (unauthorized).
- responseUnauthorized() - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
S
- scope() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- Scope - Class in jakarta.security.enterprise.identitystore.openid
- Scope() - Constructor for class jakarta.security.enterprise.identitystore.openid.Scope
- Scope(List<String>) - Constructor for class jakarta.security.enterprise.identitystore.openid.Scope
- SCOPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- scopeExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- SCOPES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- secureResponse(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism
-
Secure the response, optionally.
- secureResponse(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismHandler
-
Secure the response, optionally.
- secureResponse(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismWrapper
- SecurityContext - Interface in jakarta.security.enterprise
-
The SecurityContext provides an access point for programmatic security; an injectable type that is intended to be used by application code to query and interact with Jakarta Security.
- SELECT_ACCOUNT - Enum constant in enum class jakarta.security.enterprise.authentication.mechanism.http.openid.PromptType
-
The Authorization Server SHOULD prompt the End-User to select a user account.
- SEND_CONTINUE - Enum constant in enum class jakarta.security.enterprise.AuthenticationStatus
-
The authentication mechanism was called and a multi-step authentication dialog with the caller has been started (for instance, the caller has been redirected to a login page).
- SEND_FAILURE - Enum constant in enum class jakarta.security.enterprise.AuthenticationStatus
-
The authentication mechanism was called but the caller was not successfully authenticated and therefore the caller principal will not be made available.
- setCleared() - Method in class jakarta.security.enterprise.credential.AbstractClearableCredential
-
Specifies that the credential value has been securely cleared.
- setCredential(Credential) - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
-
Sets the credential as parameter in this instance.
- setNewAuthentication(boolean) - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
-
Sets whether a new authentication dialog is required.
- setRegisterSession(String, Set<String>) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Asks the runtime to register an authentication session.
- setRegisterSession(String, Set<String>) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- setRememberMe(boolean) - Method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
-
Sets whether "remember me" should be used.
- setRequest(HttpServletRequest) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Sets the request object.
- setRequest(HttpServletRequest) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- setResponse(HttpServletResponse) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Set the response object.
- setResponse(HttpServletResponse) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
- STATE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- SUBJECT_IDENTIFIER - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- SUBJECT_TYPES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- subjectTypeSupported() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
-
Required.
- SUBTREE - Enum constant in enum class jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition.LdapSearchScope
- SUCCESS - Enum constant in enum class jakarta.security.enterprise.AuthenticationStatus
-
The authentication mechanism was called and the caller was successfully authenticated.
T
- TOKEN_ENDPOINT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- TOKEN_ENDPOINT_AUTH_METHODS_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- TOKEN_ENDPOINT_AUTH_SIGNING_ALG_VALUES_SUPPORTED - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- TOKEN_TYPE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- tokenAutoRefresh() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- tokenAutoRefreshExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- tokenEndpoint() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
-
Required.
- tokenMinValidity() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- tokenMinValidityExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- toString() - Method in class jakarta.security.enterprise.identitystore.openid.Scope
- TOUCH - Enum constant in enum class jakarta.security.enterprise.authentication.mechanism.http.openid.DisplayType
-
The Authorization Server should display authentication and consent UI consistent with a device that leverages a touch interface.
U
- UI_LOCALES - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- UPDATED_AT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- url() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
URL where the LDAP server can be reached.
- useFor() - Element in annotation interface jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
-
Determines what the identity store is used for
- useFor() - Element in annotation interface jakarta.security.enterprise.identitystore.InMemoryIdentityStoreDefinition
-
Determines what the identity store is used for
- useFor() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Determines what the identity store is used for
- useForExpression() - Element in annotation interface jakarta.security.enterprise.identitystore.DatabaseIdentityStoreDefinition
-
Allow
useFor
to be specified as an Jakarta Expression Language expression. - useForExpression() - Element in annotation interface jakarta.security.enterprise.identitystore.InMemoryIdentityStoreDefinition
-
Allow
useFor
to be specified as an Jakarta Expression Language expression. - useForExpression() - Element in annotation interface jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition
-
Allow useFor to be specified as a Jakarta Expression Language expression.
- useForwardToLogin() - Method in class jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue.Literal
- useForwardToLogin() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue
-
Use a forward to reach the page set by the
LoginToContinue.loginPage()
if true, otherwise use a redirect. - useForwardToLoginExpression() - Method in class jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue.Literal
- useForwardToLoginExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.LoginToContinue
-
Jakarta Expression Language expression variant of
useForwardToLogin()
. - useNonce() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- useNonceExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- USERINFO_ENDPOINT - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- userinfoEndpoint() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdProviderMetadata
-
Optional.
- UsernamePasswordCredential - Class in jakarta.security.enterprise.credential
-
Represents the credentials typically used by standard caller name/password authentication.
- UsernamePasswordCredential(String, Password) - Constructor for class jakarta.security.enterprise.credential.UsernamePasswordCredential
-
Constructor.
- UsernamePasswordCredential(String, String) - Constructor for class jakarta.security.enterprise.credential.UsernamePasswordCredential
-
Constructor.
- useSession() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
- useSessionExpression() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition
-
Optional.
V
- VALID - Enum constant in enum class jakarta.security.enterprise.identitystore.CredentialValidationResult.Status
-
Indicates that the credential is valid after a validation attempt.
- validate(Credential) - Method in interface jakarta.security.enterprise.identitystore.IdentityStore
-
Validates the given credential.
- validate(Credential) - Method in interface jakarta.security.enterprise.identitystore.IdentityStoreHandler
-
Validate the given
Credential
and return the identity and attributes of the caller it represents. - validate(RememberMeCredential) - Method in interface jakarta.security.enterprise.identitystore.RememberMeIdentityStore
-
Validates the given credential.
- VALIDATE - Enum constant in enum class jakarta.security.enterprise.identitystore.IdentityStore.ValidationType
-
Only validation is performed, so no groups, are taken from this store.
- validateRequest(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism
-
Authenticate an HTTP request.
- validateRequest(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismHandler
-
Authenticate an HTTP request.
- validateRequest(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanismWrapper
- validationTypes() - Method in interface jakarta.security.enterprise.identitystore.IdentityStore
-
Determines the type of validation the
IdentityStore
should be used for. - value() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.BasicAuthenticationMechanismDefinition.List
- value() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.CustomFormAuthenticationMechanismDefinition.List
- value() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.FormAuthenticationMechanismDefinition.List
- value() - Element in annotation interface jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition.List
- value() - Element in annotation interface jakarta.security.enterprise.identitystore.InMemoryIdentityStoreDefinition
-
Defines the caller identities stored in the in-memory identity store
- valueOf(String) - Static method in enum class jakarta.security.enterprise.authentication.mechanism.http.openid.DisplayType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jakarta.security.enterprise.authentication.mechanism.http.openid.PromptType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jakarta.security.enterprise.AuthenticationStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jakarta.security.enterprise.identitystore.CredentialValidationResult.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jakarta.security.enterprise.identitystore.IdentityStore.ValidationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition.LdapSearchScope
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jakarta.security.enterprise.identitystore.openid.AccessToken.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class jakarta.security.enterprise.authentication.mechanism.http.openid.DisplayType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jakarta.security.enterprise.authentication.mechanism.http.openid.PromptType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jakarta.security.enterprise.AuthenticationStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jakarta.security.enterprise.identitystore.CredentialValidationResult.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jakarta.security.enterprise.identitystore.IdentityStore.ValidationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition.LdapSearchScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jakarta.security.enterprise.identitystore.openid.AccessToken.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verify(char[], String) - Method in interface jakarta.security.enterprise.identitystore.PasswordHash
-
Verify a password against the hashed password value retrieved from a user's account.
W
- WAP - Enum constant in enum class jakarta.security.enterprise.authentication.mechanism.http.openid.DisplayType
-
The Authorization Server should display authentication and consent UI consistent with a "feature phone" type display.
- WEBSITE - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
- withParams() - Static method in class jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters
-
Creates a new instance of AuthenticationParameters, useful for a fluent/builder style creation of parameters.
- withRequest(HttpServletRequest) - Method in interface jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext
-
Sets the request object.
- withRequest(HttpServletRequest) - Method in class jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContextWrapper
Z
- ZONEINFO - Static variable in interface jakarta.security.enterprise.authentication.mechanism.http.openid.OpenIdConstant
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form