OIDCDiscoveryDocument constructor

OIDCDiscoveryDocument({
  1. String? issuer,
  2. String? authorizationEndpoint,
  3. String? tokenEndpoint,
  4. String? userinfoEndpoint,
  5. String? jwksUri,
  6. String? registrationEndpoint,
  7. List<String> scopesSupported = const [],
  8. List<String> responseTypesSupported = const [],
  9. List<String> responseModesSupported = const [],
  10. List<String> grantTypesSupported = const [],
  11. List<String> subjectTypesSupported = const [],
  12. List<String> idTokenSigningAlgValuesSupported = const [],
  13. List<String> tokenEndpointAuthMethodsSupported = const [],
  14. List<String> claimsSupported = const [],
  15. List<String> codeChallengeMethodsSupported = const [],
})

Returns a new OIDCDiscoveryDocument instance.

Implementation

OIDCDiscoveryDocument({
  this.issuer,
  this.authorizationEndpoint,
  this.tokenEndpoint,
  this.userinfoEndpoint,
  this.jwksUri,
  this.registrationEndpoint,
  this.scopesSupported = const [],
  this.responseTypesSupported = const [],
  this.responseModesSupported = const [],
  this.grantTypesSupported = const [],
  this.subjectTypesSupported = const [],
  this.idTokenSigningAlgValuesSupported = const [],
  this.tokenEndpointAuthMethodsSupported = const [],
  this.claimsSupported = const [],
  this.codeChallengeMethodsSupported = const [],
});