OIDCDiscoveryDocument class
Constructors
-
OIDCDiscoveryDocument({String? issuer, String? authorizationEndpoint, String? tokenEndpoint, String? userinfoEndpoint, String? jwksUri, String? registrationEndpoint, List<String> scopesSupported = const [], List<String> responseTypesSupported = const [], List<String> responseModesSupported = const [], List<String> grantTypesSupported = const [], List<String> subjectTypesSupported = const [], List<String> idTokenSigningAlgValuesSupported = const [], List<String> tokenEndpointAuthMethodsSupported = const [], List<String> claimsSupported = const [], List<String> codeChallengeMethodsSupported = const []})
-
Returns a new OIDCDiscoveryDocument instance.
Properties
-
authorizationEndpoint
↔ String?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
-
claimsSupported
↔ List<String>
-
getter/setter pair
-
codeChallengeMethodsSupported
↔ List<String>
-
getter/setter pair
-
grantTypesSupported
↔ List<String>
-
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setteroverride
-
idTokenSigningAlgValuesSupported
↔ List<String>
-
getter/setter pair
-
issuer
↔ String?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
-
jwksUri
↔ String?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
-
registrationEndpoint
↔ String?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
-
responseModesSupported
↔ List<String>
-
getter/setter pair
-
responseTypesSupported
↔ List<String>
-
getter/setter pair
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
scopesSupported
↔ List<String>
-
getter/setter pair
-
subjectTypesSupported
↔ List<String>
-
getter/setter pair
-
tokenEndpoint
↔ String?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
-
tokenEndpointAuthMethodsSupported
↔ List<String>
-
getter/setter pair
-
userinfoEndpoint
↔ String?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair