Class ProviderMetadataCriterion

  • All Implemented Interfaces:
    Criterion

    public class ProviderMetadataCriterion
    extends Object
    implements Criterion
    Provider metadata criterion to make decisions based on OpenID Provider information.
    Since:
    2.2.0
    • Field Detail

      • metadata

        @Nonnull
        private final com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata metadata
        The OpenID Provider metadata.
    • Constructor Detail

      • ProviderMetadataCriterion

        public ProviderMetadataCriterion​(@Nonnull
                                         com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata providerMetadata)
        Constructor.
        Parameters:
        providerMetadata - the provider's metadata
    • Method Detail

      • getMetadata

        @Nonnull
        public com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata getMetadata()
        Gets the OIDC provider metadata.
        Returns:
        the entity role
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object