Class OpenIdIdentityStore

  • All Implemented Interfaces:
    jakarta.security.enterprise.identitystore.IdentityStore

    @ApplicationScoped
    @Typed(OpenIdIdentityStore.class)
    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 Detail

      • OpenIdIdentityStore

        public OpenIdIdentityStore()
    • Method Detail

      • 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