Package | Description |
---|---|
jakarta.security.enterprise.authentication.mechanism.http |
The HTTP authentication mechanism API package.
|
jakarta.security.enterprise.credential |
The Identity Store Credential API package.
|
jakarta.security.enterprise.identitystore |
The identity store API package.
|
Modifier and Type | Method and Description |
---|---|
Credential |
AuthenticationParameters.getCredential()
The credential set as parameter in this instance.
|
Modifier and Type | Method and Description |
---|---|
AuthenticationParameters |
AuthenticationParameters.credential(Credential credential)
Sets the credential to be used by the authentication mechanism responding
to the authenticate call in which these AuthenticationParameters are passed.
|
void |
AuthenticationParameters.setCredential(Credential credential)
Sets the credential as parameter in this instance.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractClearableCredential
AbstractClearableCredential contains behavior common to
implementations that can be meaningfully
cleared. |
class |
BasicAuthenticationCredential
BasicAuthenticationCredential extends UsernamePasswordCredential
to represent credentials used by HTTP Basic Authentication. |
class |
CallerOnlyCredential
CallerOnlyCredential represents a credential that only
contains a caller name and no secret of any kind. |
class |
RememberMeCredential
RememberMeCredential represents a credential presented as a token,
for the explicit usage with the Jakarta Security provided remember me function. |
class |
UsernamePasswordCredential
Represents the credentials typically used by standard caller name/password authentication.
|
Modifier and Type | Method and Description |
---|---|
CredentialValidationResult |
IdentityStoreHandler.validate(Credential credential)
Validate the given
Credential and return the identity and attributes
of the caller it represents. |
default CredentialValidationResult |
IdentityStore.validate(Credential credential)
Validates the given credential.
|
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.