Package org.apache.activemq.artemis.spi.core.security.jaas.oidc
package org.apache.activemq.artemis.spi.core.security.jaas.oidc
-
ClassDescriptionAccessor for
HttpClientused by login modules.Everything we need from/.well-known/openid-configurationendpoint - including the keys from thejwks_uriendpoint.Accessor forOIDCMetadataused by login modules.Services and helpers used byOIDCLoginModule.Record for returning values fromOIDCSupport.stringArrayForPath(JWTClaimsSet, String)with indication if the path was correct.Access class forHttpClientinstances which keeps already created clients in a static cache, but creates new clients using instance options passed from just-initializedLoginModule.Access class forOIDCMetadatawhich uses a static cache - necessary because of how the lifecycle ofLoginContextis designed.