OidcConstants_ProviderMetadata class

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
authorizationDetailsTypesSupported → const String
JSON array containing the authorization details types the AS supports
authorizationEndpoint → const String
URL of the authorization server's authorization endpoint
authorizationResponseIssParameterSupported → const String
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