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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.security.enterprise.identitystore.CredentialValidationResult
    validate(jakarta.security.enterprise.credential.Credential credential)
     
    jakarta.security.enterprise.identitystore.CredentialValidationResult
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods 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:
      validate in interface jakarta.security.enterprise.identitystore.IdentityStore