OpenIDDiscoveryData class
Response data from an OIDC discovery endpoint call.
See: https://openid.net/specs/openid-connect-discovery-1_0.html
- Annotations
-
- @JsonSerializable(createToJson: false, fieldRename: FieldRename.snake)
Constructors
-
OpenIDDiscoveryData({required String issuer, required String authorizationEndpoint, required String tokenEndpoint, String? userInfoEndpoint, required String jwksUri, required String registrationEndpoint, List<
String> ? scopesSupported, List<String> ? responseTypesSupported, List<String> ? responseModesSupported, List<String> ? grantTypesSupported, List<String> ? acrValuesSupported, required List<String> subjectTypesSupported, required List<String> idTokenSigningAlgValuesSupported, List<String> ? idTokenEncryptionAlgValuesSupported, List<String> ? idTokenEncryptionEncValuesSupported, List<String> ? userInfoSigningAlgValuesSupported, List<String> ? userInfoEncryptionAlgValuesSupported, List<String> ? userInfoEncryptionEnvValuesSupported, List<String> ? responseObjectSigningAlgValuesSupported, List<String> ? responseObjectEncryptionAlgValuesSupported, List<String> ? responseObjectEncryptionEncValuesSupported, List<String> ? tokenEndpointAuthMethodsSupported, List<String> ? tokenEndpointAuthSigningAlgValuesSupported, List<String> ? displayValuesSupported, List<String> ? claimTypesSupported, List<String> ? claimsSupported, String? serviceDocumentation, List<String> ? claimsLocalesSupported, List<String> ? uiLocalesSupported, bool? claimsParameterSupported, bool? requestParameterSupported, bool? requestUriParameterSupported, bool? requireRequestUriRegistration, String? opPolicyUri, String? opTosUri}) -
const
-
OpenIDDiscoveryData.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
acrValuesSupported
→ List<
String> ? -
final
-
final
-
claimsLocalesSupported
→ List<
String> ? -
final
- claimsParameterSupported → bool?
-
final
-
claimsSupported
→ List<
String> ? -
final
-
claimTypesSupported
→ List<
String> ? -
final
-
displayValuesSupported
→ List<
String> ? -
final
-
grantTypesSupported
→ List<
String> ? -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
idTokenEncryptionAlgValuesSupported
→ List<
String> ? -
final
-
idTokenEncryptionEncValuesSupported
→ List<
String> ? -
final
-
idTokenSigningAlgValuesSupported
→ List<
String> -
final
- issuer → String
-
final
- jwksUri → String
-
final
- opPolicyUri → String?
-
final
- opTosUri → String?
-
final
-
props
→ List<
Object?> -
The list of properties that will be used to determine whether
two instances are equal.
no setter
- registrationEndpoint → String
-
final
- requestParameterSupported → bool?
-
final
- requestUriParameterSupported → bool?
-
final
- requireRequestUriRegistration → bool?
-
final
-
responseModesSupported
→ List<
String> ? -
final
-
responseObjectEncryptionAlgValuesSupported
→ List<
String> ? -
final
-
responseObjectEncryptionEncValuesSupported
→ List<
String> ? -
final
-
responseObjectSigningAlgValuesSupported
→ List<
String> ? -
final
-
responseTypesSupported
→ List<
String> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scopesSupported
→ List<
String> ? -
final
- serviceDocumentation → String?
-
final
- stringify → bool?
-
If set to
true
, the toString method will be overridden to output this instance's props.no setterinherited -
subjectTypesSupported
→ List<
String> -
final
- tokenEndpoint → String
-
final
-
tokenEndpointAuthMethodsSupported
→ List<
String> ? -
final
-
tokenEndpointAuthSigningAlgValuesSupported
→ List<
String> ? -
final
-
uiLocalesSupported
→ List<
String> ? -
final
-
userInfoEncryptionAlgValuesSupported
→ List<
String> ? -
final
-
userInfoEncryptionEnvValuesSupported
→ List<
String> ? -
final
- userInfoEndpoint → String?
-
final
-
userInfoSigningAlgValuesSupported
→ List<
String> ? -
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited