import { ConfigurationEndpoint } from "https://deno.land/x/authlete_deno_fen_oauth_server@v1.0.0/src/endpoint/configuration_endpoint.ts";
An implementation of an OpenID Provider configuration endpoint.
An OpenID Provider that supports OpenID Connect Discovery 1.0 must provide an endpoint that returns its configuration information in a JSON format. Details about the format are described in "3. OpenID Provider Metadata" in OpenID Connect Discovery 1.0.
Note that the URI of an OpenID Provider configuration endpoint is defined in "4.1. OpenID Provider Configuration Request" in OpenID Connect Discovery 1.0. In short, the URI must be:
Issuer Identifier +
/.well-known/openid-configuration
Issuer Identifier is a URL to identify an OpenID Provider. For
example, https://example.com
. For details about Issuer Identifier,
See issuer
in "3. OpenID Provider Metadata"
(OpenID Connect Discovery 1.0) and iss
in "2. ID Token" (OpenID
Connect Core 1.0).
You can change the Issuer Identifier of your service using the management console (Service Owner Console). Note that the default value of Issuer Identifier is not appropriate for commercial use, so you should change it.