RingCentral .Net SDK
Loading...
Searching...
No Matches
RingCentral.OpenIdDiscovery Class Reference

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.

Detailed Description

The OpenID Connect configuration document as defined by the OpenID Connect Discovery 1.0 specification.


The documentation for this class was generated from the following file:
  • RingCentral.Net/Definitions/OpenIdDiscovery.cs