Class: DatadogAPIClient::V2::OAuthClientRegistrationRequest
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::OAuthClientRegistrationRequest
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/o_auth_client_registration_request.rb
Overview
Request payload for OAuth2 dynamic client registration as defined by RFC 7591.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#client_name ⇒ Object
readonly
Human-readable name of the client.
-
#client_uri ⇒ Object
readonly
URL of the home page of the client.
-
#grant_types ⇒ Object
OAuth 2.0 grant types the client may use.
-
#jwks_uri ⇒ Object
readonly
URL referencing the client's JSON Web Key Set.
-
#logo_uri ⇒ Object
readonly
URL referencing a logo for the client.
-
#policy_uri ⇒ Object
readonly
URL pointing to the client's privacy policy.
-
#redirect_uris ⇒ Object
readonly
Array of redirection URI strings used by the client in redirect-based flows.
-
#response_types ⇒ Object
OAuth 2.0 response types the client may use.
-
#scope ⇒ Object
readonly
Space-separated list of scope values the client may request.
-
#token_endpoint_auth_method ⇒ Object
readonly
Requested authentication method for the token endpoint.
-
#tos_uri ⇒ Object
readonly
URL pointing to the client's terms of service.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
58 59 60 |
# File 'lib/datadog_api_client/v2/models/o_auth_client_registration_request.rb', line 58 def additional_properties @additional_properties end |
#client_name ⇒ Object
Human-readable name of the client. Control characters are rejected.
25 26 27 |
# File 'lib/datadog_api_client/v2/models/o_auth_client_registration_request.rb', line 25 def client_name @client_name end |
#client_uri ⇒ Object
URL of the home page of the client.
28 29 30 |
# File 'lib/datadog_api_client/v2/models/o_auth_client_registration_request.rb', line 28 def client_uri @client_uri end |
#grant_types ⇒ Object
OAuth 2.0 grant types the client may use.
Defaults to authorization_code and refresh_token when omitted.
32 33 34 |
# File 'lib/datadog_api_client/v2/models/o_auth_client_registration_request.rb', line 32 def grant_types @grant_types end |
#jwks_uri ⇒ Object
URL referencing the client's JSON Web Key Set.
35 36 37 |
# File 'lib/datadog_api_client/v2/models/o_auth_client_registration_request.rb', line 35 def jwks_uri @jwks_uri end |
#logo_uri ⇒ Object
URL referencing a logo for the client.
38 39 40 |
# File 'lib/datadog_api_client/v2/models/o_auth_client_registration_request.rb', line 38 def logo_uri @logo_uri end |
#policy_uri ⇒ Object
URL pointing to the client's privacy policy.
41 42 43 |
# File 'lib/datadog_api_client/v2/models/o_auth_client_registration_request.rb', line 41 def policy_uri @policy_uri end |
#redirect_uris ⇒ Object
Array of redirection URI strings used by the client in redirect-based flows.
44 45 46 |
# File 'lib/datadog_api_client/v2/models/o_auth_client_registration_request.rb', line 44 def redirect_uris @redirect_uris end |
#response_types ⇒ Object
OAuth 2.0 response types the client may use. Only code is supported.
47 48 49 |
# File 'lib/datadog_api_client/v2/models/o_auth_client_registration_request.rb', line 47 def response_types @response_types end |
#scope ⇒ Object
Space-separated list of scope values the client may request.
50 51 52 |
# File 'lib/datadog_api_client/v2/models/o_auth_client_registration_request.rb', line 50 def scope @scope end |
#token_endpoint_auth_method ⇒ Object
Requested authentication method for the token endpoint. Only none is supported.
53 54 55 |
# File 'lib/datadog_api_client/v2/models/o_auth_client_registration_request.rb', line 53 def token_endpoint_auth_method @token_endpoint_auth_method end |
#tos_uri ⇒ Object
URL pointing to the client's terms of service.
56 57 58 |
# File 'lib/datadog_api_client/v2/models/o_auth_client_registration_request.rb', line 56 def tos_uri @tos_uri end |