OpenId class
Open ID protocol configuration
- Annotations
-
- @freezed
Constructors
-
OpenId.new({String? issuer, @JsonKey(name: 'authorization_endpoint') String? authorizationEndpoint, @JsonKey(name: 'token_endpoint') String? tokenEndpoint, @JsonKey(name: 'device_authorization_endpoint') String? deviceAuthorizationEndpoint, @JsonKey(name: 'userinfo_endpoint') String? userinfoEndpoint, @JsonKey(name: 'mfa_challenge_endpoint') String? mfaChallengeEndpoint, @JsonKey(name: 'jwks_uri') String? jwksUri, @JsonKey(name: 'registration_endpoint') String? registrationEndpoint, @JsonKey(name: 'revocation_endpoint') String? revocationEndpoint, @JsonKey(name: 'scopes_supported') List<
String> ? scopesSupported, @JsonKey(name: 'response_types_supported') List<String> ? responseTypesSupported, @JsonKey(name: 'code_challenge_methods_supported') List<String> ? codeChallengeMethodsSupported, @JsonKey(name: 'response_modes_supported') List<String> ? responseModesSupported, @JsonKey(name: 'subject_types_supported') List<String> ? subjectTypesSupported, @JsonKey(name: 'id_token_signing_alg_values_supported') List<String> ? idTokenSigningAlgValuesSupported, @JsonKey(name: 'token_endpoint_auth_methods_supported') List<String> ? tokenEndpointAuthMethodsSupported, @JsonKey(name: 'claims_supported') List<String> ? claimsSupported, @JsonKey(name: 'request_uri_parameter_supported') bool? requestUriParameterSupported, @JsonKey(name: 'request_parameter_supported') bool? requestParameterSupported, @JsonKey(name: 'token_endpoint_auth_signing_alg_values_supported') List<String> ? tokenEndpointAuthSigningAlgValuesSupported}) -
constfactory
-
OpenId.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
Text
no setterinherited
-
claimsSupported
→ List<
String> ? -
Text
no setterinherited
-
codeChallengeMethodsSupported
→ List<
String> ? -
Text
no setterinherited
-
copyWith
→ $OpenIdCopyWith<
OpenId> -
Create a copy of OpenId
with the given fields replaced by the non-null parameter values.
no setterinherited
- deviceAuthorizationEndpoint → String?
-
Text
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
-
idTokenSigningAlgValuesSupported
→ List<
String> ? -
Text
no setterinherited
- issuer → String?
-
Text
no setterinherited
- jwksUri → String?
-
Text
no setterinherited
- mfaChallengeEndpoint → String?
-
Text
no setterinherited
- registrationEndpoint → String?
-
Text
no setterinherited
- requestParameterSupported → bool?
-
Text
no setterinherited
- requestUriParameterSupported → bool?
-
Text
no setterinherited
-
responseModesSupported
→ List<
String> ? -
Text
no setterinherited
-
responseTypesSupported
→ List<
String> ? -
Text
no setterinherited
- revocationEndpoint → String?
-
Text
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scopesSupported
→ List<
String> ? -
Text
no setterinherited
-
subjectTypesSupported
→ List<
String> ? -
Text
no setterinherited
- tokenEndpoint → String?
-
Text
no setterinherited
-
tokenEndpointAuthMethodsSupported
→ List<
String> ? -
Text
no setterinherited
-
tokenEndpointAuthSigningAlgValuesSupported
→ List<
String> ? -
Text
no setterinherited
- userinfoEndpoint → String?
-
Text
no setterinherited
Methods
-
map<
TResult extends Object?> (TResult $default(_OpenId value)) → TResult -
inherited
-
mapOrNull<
TResult extends Object?> (TResult? $default(_OpenId value)?) → TResult? -
inherited
-
maybeMap<
TResult extends Object?> (TResult $default(_OpenId value)?, {required TResult orElse()}) → TResult -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Serializes this OpenId to a JSON map.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited