Interface OIDCMetadataAccess

All Known Implementing Classes:
SharedOIDCMetadataAccess

public interface OIDCMetadataAccess
Accessor for OIDCMetadata used by login modules. Helps with performance, because each LoginContext.login() creates new instances of each involved JAAS login modules.
  • Method Summary

    Modifier and Type
    Method
    Description
    getMetadata(URI providerBaseURI)
    Get access to OIDCMetadata for a given OIDC provider base URI.
  • Method Details

    • getMetadata

      OIDCMetadata getMetadata(URI providerBaseURI)
      Get access to OIDCMetadata for a given OIDC provider base URI. The result may be retrieved from cache.
      Parameters:
      providerBaseURI - URI of the OpenID Connect provider
      Returns:
      OIDCMetadata for given OpenID Connect provider