OpenIdConfiguration constructor

OpenIdConfiguration({
  1. String? issuer,
  2. String? userinfoEndpoint,
  3. String? authorizationEndpoint,
  4. String? introspectionEndpoint,
  5. String? introspectionAsyncUpdateEndpoint,
  6. String? revocationEndpoint,
  7. String? tokenEndpoint,
  8. String? jwksUri,
  9. String? checkSessionIframe,
  10. String? endSessionEndpoint,
  11. String? socialProviderTokenResolverEndpoint,
  12. String? deviceAuthorizationEndpoint,
  13. List<String>? subjectTypesSupported,
  14. List<String>? scopesSupported,
  15. List<String>? responseTypesSupported,
  16. List<String>? responseModesSupported,
  17. List<String>? grantTypesSupported,
  18. List<String>? idTokenSigningAlgValuesSupported,
  19. List<String>? idTokenEncryptionAlgValuesSupported,
  20. List<String>? idTokenEncryptionEncValuesSupported,
  21. List<String>? userinfoSigningAlgValuesSupported,
  22. List<String>? userinfoEncryptionAlgValuesSupported,
  23. List<String>? userinfoEncryptionEncValuesSupported,
  24. List<String>? requestObjectSigningAlgValuesSupported,
  25. List<String>? requestObjectEncryptionAlgValuesSupported,
  26. List<String>? requestObjectEncryptionEncValuesSupported,
  27. List<String>? tokenEndpointAuthMethodsSupported,
  28. List<String>? tokenEndpointAuthSigningAlgValuesSupported,
  29. List<String>? claimsSupported,
  30. bool? claimsParameterSupported,
  31. List<String>? claimsTypesSupported,
  32. String? serviceDocumentation,
  33. List<String>? uiLocalesSupported,
  34. List<String>? displayValuesSupported,
  35. List<String>? codeChallengeMethodsSupported,
  36. bool? requestParameterSupported,
  37. bool? requestUriParameterSupported,
  38. bool? requireRequestUriRegistration,
  39. String? opPolicyUri,
  40. String? opTosUri,
  41. 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});