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)