Class OpenIdIdentityStore
java.lang.Object
org.wildfly.security.soteria.original.OpenIdIdentityStore
- All Implemented Interfaces:
jakarta.security.enterprise.identitystore.IdentityStore
@ApplicationScoped
public class OpenIdIdentityStore
extends Object
implements jakarta.security.enterprise.identitystore.IdentityStore
Identity store validates the identity token and access token and returns the validation result with the caller name and
groups.
- Author:
- Gaurav Gupta, Rudy De Busscher
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.security.enterprise.identitystore.IdentityStore
jakarta.security.enterprise.identitystore.IdentityStore.ValidationType -
Field Summary
Fields inherited from interface jakarta.security.enterprise.identitystore.IdentityStore
DEFAULT_VALIDATION_TYPES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.security.enterprise.identitystore.CredentialValidationResultvalidate(jakarta.security.enterprise.credential.Credential credential) jakarta.security.enterprise.identitystore.CredentialValidationResultvalidate(OpenIdCredential credential) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.security.enterprise.identitystore.IdentityStore
getCallerGroups, priority, validationTypes
-
Constructor Details
-
OpenIdIdentityStore
public OpenIdIdentityStore()
-
-
Method Details
-
validate
public jakarta.security.enterprise.identitystore.CredentialValidationResult validate(OpenIdCredential credential) -
validate
public jakarta.security.enterprise.identitystore.CredentialValidationResult validate(jakarta.security.enterprise.credential.Credential credential) - Specified by:
validatein interfacejakarta.security.enterprise.identitystore.IdentityStore
-