OAuth2AuthorizationServerMetadata

constructor(    issuer: String,     authorizationEndpoint: String? = null,     pushedAuthorizationRequestEndpoint: String? = null,     requirePushedAuthorizationRequests: Boolean? = null,     tokenEndpoint: String? = null,     jsonWebKeySetUrl: String? = null,     registrationEndpoint: String? = null,     scopesSupported: Set<String>? = null,     responseTypesSupported: Set<String>? = null,     responseModesSupported: Set<String>? = null,     grantTypesSupported: Set<String>? = null,     tokenEndPointAuthMethodsSupported: Set<String>? = null,     tokenEndPointAuthSigningAlgValuesSupported: Set<String>? = null,     subjectTypesSupported: Set<String>? = null,     idTokenSigningAlgorithmsSupportedStrings: Set<String>? = null,     requestObjectSigningAlgorithmsSupportedStrings: Set<String>? = null,     subjectSyntaxTypesSupported: Set<String>? = null,     idTokenTypesSupported: Set<IdTokenType>? = null,     presentationDefinitionUriSupported: Boolean = true,     vpFormatsSupported: VpFormatsSupported? = null,     clientIdSchemesSupported: Set<String>? = null,     dpopSigningAlgValuesSupportedStrings: Set<String>? = null,     serviceDocumentation: String? = null,     uiLocalesSupported: Set<String>? = null,     opPolicyUri: String? = null,     opTosUri: String? = null,     revocationEndpoint: String? = null,     revocationEndpointAuthMethodsSupported: Set<String>? = null,     revocationEndpointAuthSigningAlgValuesSupported: Set<String>? = null,     introspectionEndpoint: String? = null,     introspectionEndpointAuthMethodsSupported: Set<String>? = null,     introspectionEndpointAuthSigningAlgValuesSupported: Set<String>? = null,     codeChallengeMethodsSupported: Set<String>? = null)(source)