Class SharedOIDCMetadataAccess

java.lang.Object
org.apache.activemq.artemis.spi.core.security.jaas.oidc.SharedOIDCMetadataAccess
All Implemented Interfaces:
OIDCMetadataAccess

public class SharedOIDCMetadataAccess extends Object implements OIDCMetadataAccess
Access class for OIDCMetadata which uses a static cache - necessary because of how the lifecycle of LoginContext is designed. Additionally public keys for the metadata may be refreshed using configurable validity time.
  • Field Details

    • LOG

      public static final org.slf4j.Logger LOG
  • Constructor Details

    • SharedOIDCMetadataAccess

      public SharedOIDCMetadataAccess(HttpClientAccess httpClientAccess, Map<String,?> options, boolean debug)
  • Method Details