|
RingCentral .Net SDK
|
The OpenID Connect configuration document as defined by the OpenID Connect Discovery 1.0 specification. More...
Properties | |
| string | issuer [get, set] |
| An identifier of the ID token's issuer. This value is identical to the iss Claim value in ID Tokens Required Format: uri Example: https://platform.ringcentral.com. | |
| string | authorization_endpoint [get, set] |
| URL of the OAuth 2.0 authorization endpoint Required Format: uri Example: https://platform.ringcentral.com/restapi/oauth/authorize. | |
| string | token_endpoint [get, set] |
| URL of the OAuth 2.0 token endpoint Required Format: uri Example: https://platform.ringcentral.com/restapi/oauth/token. | |
| string | revocation_endpoint [get, set] |
| URL of the OAuth 2.0 revocation endpoint as defined by RFC-7009 Required Format: uri Example: https://platform.ringcentral.com/restapi/oauth/revoke. | |
| string | userinfo_endpoint [get, set] |
| URL of the user info endpoint as defined by OpenID Connect Core 1.0 specification Required Format: uri Example: https://platform.ringcentral.com/restapi/oauth/userinfo. | |
| string | jwks_uri [get, set] |
| URL of JSON Web Key Set document that contains public key(s) to be used by the Relying Party to validate ID Token signatures Required Format: uri Example: https://platform.ringcentral.com/restapi/oauth/jwks. | |
| string[] | scopes_supported [get, set] |
| The list of the OAuth 2.0 scope values that this server supports Required Example: openid,email,profile Enum: openid, email, profile. | |
| string[] | token_endpoint_auth_methods_supported [get, set] |
| The list of Client Authentication methods supported by the Token Endpoint Required Example: client_secret_basic Enum: client_secret_basic, client_secret_jwt, private_key_jwt. | |
| string[] | response_types_supported [get, set] |
| The list of the OAuth 2.0 response_type values supported by the provider Required Example: code Enum: code. | |
| string[] | subject_types_supported [get, set] |
| The list of the Subject Identifier types supported by the provider (only public is currently supported) Required Example: public Enum: public. | |
| string[] | userinfo_signing_alg_values_supported [get, set] |
| The list of the JWS signing algorithms (alg values) supported by the UserInfo Endpoint to encode the Claims in a JWT Required Example: none Enum: none. | |
| string[] | id_token_signing_alg_values_supported [get, set] |
| The list of the JWS signing algorithms (alg values) supported by the provider for the ID Token to encode the Claims in a JWT Required Example: RS256,HS256 Enum: RS256, HS256. | |
| string[] | display_values_supported [get, set] |
| The list of the display parameter values (in OAuth 2.0 Authorization Endpoint) supported by the provider Enum: page, popup, touch, mobile. | |
| string[] | claims_supported [get, set] |
| The list of the Claim Names of the Claims that the OpenID Provider MAY be able to supply values for Example: sub,iss,auth_time,exp Enum: sub, iss, auth_time, aud, exp, iat, jti, nonce, account_id, email, email_verified, given_name, family_name. | |
| string[] | ui_locales_supported [get, set] |
| Language codes supported for the user interface, represented as language tags defined in RFC-5646 Example: en,en-US,en-GB,fr-CA. | |
| string[] | code_challenge_methods_supported [get, set] |
| The list of the PKCE challenge methods supported by the provider Required Example: plain,S256 Enum: plain, S256. | |
| bool? | claims_parameter_supported [get, set] |
| Boolean value specifying whether the provide supports use of the claims parameter. | |
| bool? | request_parameter_supported [get, set] |
| Boolean value specifying whether the provide supports use of the request parameter. | |
| bool? | request_uri_parameter_supported [get, set] |
| Boolean value specifying whether the provide supports use of the request parameter. | |
The OpenID Connect configuration document as defined by the OpenID Connect Discovery 1.0 specification.