OidcConstants_ProviderMetadata class
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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
Constants
- acrValuesSupported → const String
- JSON array containing a list of the Authentication Context Class References that this OP supports
- JSON array containing the authorization details types the AS supports
- URL of the authorization server's authorization endpoint
- Boolean value indicating whether the authorization server provides the iss parameter in the authorization response.
- backchannelAuthenticationEndpoint → const String
- CIBA Backchannel Authentication Endpoint
- backchannelAuthenticationRequestSigningAlgValuesSupported → const String
- JSON array containing a list of the JWS signing algorithms supported for validation of signed CIBA authentication requests
- backchannelLogoutSessionSupported → const String
- Boolean value specifying whether the OP can pass a sid (session ID) Claim in the Logout Token to identify the RP session with the OP
- backchannelLogoutSupported → const String
- Boolean value specifying whether the OP supports back-channel logout, with true indicating support
- backchannelTokenDeliveryModesSupported → const String
- Supported CIBA authentication result delivery modes
- backchannelUserCodeParameterSupported → const String
- Indicates whether the OP supports the use of the CIBA user_code parameter.
- checkSessionIframe → const String
- URL of an OP iframe that supports cross-origin communications for session state information with the RP Client, using the HTML5 postMessage API
- claimsLocalesSupported → const String
- Languages and scripts supported for values in Claims being returned, represented as a JSON array of BCP 47 RFC5646 language tag values
- claimsParameterSupported → const String
- Boolean value specifying whether the OP supports use of the "claims" parameter
- claimsSupported → const String
- JSON array containing a list of the Claim Names of the Claims that the OpenID Provider MAY be able to supply values for
- claimTypesSupported → const String
- JSON array containing a list of the Claim Types that the OpenID Provider supports
- codeChallengeMethodsSupported → const String
- PKCE code challenge methods supported by this authorization server
- deviceAuthorizationEndpoint → const String
- URL of the authorization server's device authorization endpoint
- displayValuesSupported → const String
- JSON array containing a list of the "display" parameter values that the OpenID Provider supports
- dpopSigningAlgValuesSupported → const String
- JSON array containing a list of the JWS algorithms supported for DPoP proof JWTs
- endSessionEndpoint → const String
- URL at the OP to which an RP can perform a redirect to request that the End-User be logged out at the OP
- frontchannelLogoutSessionSupported → const String
- Boolean value specifying whether the OP can pass a sid (session ID) Claim in the Logout Token to identify the RP session with the OP, when front-channel logout is supported
- frontchannelLogoutSupported → const String
- Boolean value specifying whether the OP supports HTTP-based logout, with true indicating support
- grantTypesSupported → const String
- JSON array containing a list of the OAuth 2.0 grant type values that this authorization server supports
- idTokenEncryptionAlgValuesSupported → const String
- JSON array containing a list of the JWE "alg" values supported by the OP for the ID Token
- idTokenEncryptionEncValuesSupported → const String
- JSON array containing a list of the JWE "enc" values supported by the OP for the ID Token
- idTokenSigningAlgValuesSupported → const String
- JSON array containing a list of the JWS "alg" values supported by the OP for the ID Token
- introspectionEncryptionAlgValuesSupported → const String
- "JSON array containing a list of algorithms supported by the authorization server for introspection response content key encryption (alg value)."
- introspectionEncryptionEncValuesSupported → const String
- "JSON array containing a list of algorithms supported by the authorization server for introspection response content encryption (enc value)."
- introspectionEndpoint → const String
- URL of the authorization server's OAuth 2.0 introspection endpoint
- introspectionEndpointAuthMethodsSupported → const String
- JSON array containing a list of client authentication methods supported by this introspection endpoint
- introspectionEndpointAuthSigningAlgValuesSupported → const String
- "JSON array containing a list of the JWS signing algorithms supported by the introspection endpoint for the signature on the JWT used to authenticate the client at the introspection endpoint"
- introspectionSigningAlgValuesSupported → const String
- "JSON array containing a list of algorithms supported by the authorization server for introspection response signing."
- issuer → const String
- Authorization server's issuer identifier URL
- jwksUri → const String
- URL of the authorization server's JWK Set document
- mtlsEndpointAliases → const String
- "JSON object containing alternative authorization server endpoints, which a client intending to do mutual TLS will use in preference to the conventional endpoints."
- nfvTokenEncryptionAlgValuesSupported → const String
- "JSON array containing a list of the JWE encryption algorithms (alg values) supported by the server to encode the JWT used as NFV Token"
- nfvTokenEncryptionEncValuesSupported → const String
- "JSON array containing a list of the JWE encryption algorithms (enc values) supported by the server to encode the JWT used as NFV Token"
- nfvTokenSigningAlgValuesSupported → const String
- "JSON array containing a list of the JWS signing algorithms supported by the server for signing the JWT used as NFV Token"
- opPolicyUri → const String
- "URL that the authorization server provides to the person registering the client to read about the authorization server's requirements on how the client can use the data provided by the authorization server"
- opTosUri → const String
- "URL that the authorization server provides to the person registering the client to read about the authorization server's terms of service"
- pushedAuthorizationRequestEndpoint → const String
- "URL of the authorization server's pushed authorization request endpoint"
- registrationEndpoint → const String
- URL of the authorization server's OAuth 2.0 Dynamic Client Registration Endpoint
- requestObjectEncryptionAlgValuesSupported → const String
- JSON array containing a list of the JWE "alg" values supported by the OP for Request Objects
- requestObjectEncryptionEncValuesSupported → const String
- JSON array containing a list of the JWE "enc" values supported by the OP for Request Objects
- requestObjectSigningAlgValuesSupported → const String
- JSON array containing a list of the JWS "alg" values supported by the OP for Request Objects
- requestParameterSupported → const String
- Boolean value specifying whether the OP supports use of the "request" parameter
- requestUriParameterSupported → const String
- Boolean value specifying whether the OP supports use of the "request_uri" parameter
- requirePushedAuthorizationRequests → const String
- "Indicates whether the authorization server accepts authorization requests only via PAR."
- requireRequestUriRegistration → const String
- Boolean value specifying whether the OP requires any "request_uri" values used to be pre-registered
- requireSignedRequestObject → const String
- "Indicates where authorization request needs to be protected as Request Object and provided through either request or request_uri parameter."
- responseModesSupported → const String
- JSON array containing a list of the OAuth 2.0 "response_mode" values that this authorization server supports
- responseTypesSupported → const String
- JSON array containing a list of the OAuth 2.0 "response_type" values that this authorization server supports
- revocationEndpoint → const String
- URL of the authorization server's OAuth 2.0 revocation endpoint
- revocationEndpointAuthMethodsSupported → const String
- JSON array containing a list of client authentication methods supported by this revocation endpoint
- revocationEndpointAuthSigningAlgValuesSupported → const String
- "JSON array containing a list of the JWS signing algorithms supported by the revocation endpoint for the signature on the JWT used to authenticate the client at the revocation endpoint"
- scopesSupported → const String
- JSON array containing a list of the OAuth 2.0 "scope" values that this authorization server supports
- serviceDocumentation → const String
- URL of a page containing human-readable information that developers might want or need to know when using the authorization server
- signedMetadata → const String
- "Signed JWT containing metadata values about the authorization server as claims"
- subjectTypesSupported → const String
- JSON array containing a list of the Subject Identifier types that this OP supports
- tlsClientCertificateBoundAccessTokens → const String
- "Indicates authorization server support for mutual-TLS client certificate-bound access tokens."
- tokenEndpoint → const String
- URL of the authorization server's token endpoint
- tokenEndpointAuthMethodsSupported → const String
- JSON array containing a list of client authentication methods supported by this token endpoint
- tokenEndpointAuthSigningAlgValuesSupported → const String
- "JSON array containing a list of the JWS signing algorithms supported by the token endpoint for the signature on the JWT used to authenticate the client at the token endpoint"
- uiLocalesSupported → const String
- Languages and scripts supported for the user interface, represented as a JSON array of language tag values from BCP 47 RFC5646.
- userinfoEncryptionAlgValuesSupported → const String
- JSON array containing a list of the JWE "alg" values supported by the UserInfo Endpoint
- userinfoEncryptionEncValuesSupported → const String
- JSON array containing a list of the JWE "enc" values supported by the UserInfo Endpoint
- userinfoEndpoint → const String
- URL of the OP's UserInfo Endpoint
- userinfoSigningAlgValuesSupported → const String
- JSON array containing a list of the JWS "alg" values supported by the UserInfo Endpoint