OpenIdConfiguration constructor
OpenIdConfiguration({
- String? issuer,
- String? userinfoEndpoint,
- String? authorizationEndpoint,
- String? introspectionEndpoint,
- String? introspectionAsyncUpdateEndpoint,
- String? revocationEndpoint,
- String? tokenEndpoint,
- String? jwksUri,
- String? checkSessionIframe,
- String? endSessionEndpoint,
- String? socialProviderTokenResolverEndpoint,
- String? deviceAuthorizationEndpoint,
- List<
String> ? subjectTypesSupported, - List<
String> ? scopesSupported, - List<
String> ? responseTypesSupported, - List<
String> ? responseModesSupported, - List<
String> ? grantTypesSupported, - List<
String> ? idTokenSigningAlgValuesSupported, - List<
String> ? idTokenEncryptionAlgValuesSupported, - List<
String> ? idTokenEncryptionEncValuesSupported, - List<
String> ? userinfoSigningAlgValuesSupported, - List<
String> ? userinfoEncryptionAlgValuesSupported, - List<
String> ? userinfoEncryptionEncValuesSupported, - List<
String> ? requestObjectSigningAlgValuesSupported, - List<
String> ? requestObjectEncryptionAlgValuesSupported, - List<
String> ? requestObjectEncryptionEncValuesSupported, - List<
String> ? tokenEndpointAuthMethodsSupported, - List<
String> ? tokenEndpointAuthSigningAlgValuesSupported, - List<
String> ? claimsSupported, - bool? claimsParameterSupported,
- List<
String> ? claimsTypesSupported, - String? serviceDocumentation,
- List<
String> ? uiLocalesSupported, - List<
String> ? displayValuesSupported, - List<
String> ? codeChallengeMethodsSupported, - bool? requestParameterSupported,
- bool? requestUriParameterSupported,
- bool? requireRequestUriRegistration,
- String? opPolicyUri,
- String? opTosUri,
- String? scimEndpoint,
Implementation
OpenIdConfiguration(
{this.issuer,
this.userinfoEndpoint,
this.authorizationEndpoint,
this.introspectionEndpoint,
this.introspectionAsyncUpdateEndpoint,
this.revocationEndpoint,
this.tokenEndpoint,
this.jwksUri,
this.checkSessionIframe,
this.endSessionEndpoint,
this.socialProviderTokenResolverEndpoint,
this.deviceAuthorizationEndpoint,
this.subjectTypesSupported,
this.scopesSupported,
this.responseTypesSupported,
this.responseModesSupported,
this.grantTypesSupported,
this.idTokenSigningAlgValuesSupported,
this.idTokenEncryptionAlgValuesSupported,
this.idTokenEncryptionEncValuesSupported,
this.userinfoSigningAlgValuesSupported,
this.userinfoEncryptionAlgValuesSupported,
this.userinfoEncryptionEncValuesSupported,
this.requestObjectSigningAlgValuesSupported,
this.requestObjectEncryptionAlgValuesSupported,
this.requestObjectEncryptionEncValuesSupported,
this.tokenEndpointAuthMethodsSupported,
this.tokenEndpointAuthSigningAlgValuesSupported,
this.claimsSupported,
this.claimsParameterSupported,
this.claimsTypesSupported,
this.serviceDocumentation,
this.uiLocalesSupported,
this.displayValuesSupported,
this.codeChallengeMethodsSupported,
this.requestParameterSupported,
this.requestUriParameterSupported,
this.requireRequestUriRegistration,
this.opPolicyUri,
this.opTosUri,
this.scimEndpoint});