Show / Hide Table of Contents

Class ConnectionSummaryFromOAuth2

The connection summary for a OAuth connection.

Inheritance
object
ConnectionSummary
ConnectionSummaryFromOAuth2
Inherited Members
ConnectionSummary.Key
ConnectionSummary.ModelVersion
ConnectionSummary.ParentRef
ConnectionSummary.Name
ConnectionSummary.Description
ConnectionSummary.ObjectVersion
ConnectionSummary.ObjectStatus
ConnectionSummary.Identifier
ConnectionSummary.PrimarySchema
ConnectionSummary.ConnectionProperties
ConnectionSummary.IsDefault
ConnectionSummary.Metadata
ConnectionSummary.KeyMap
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DataintegrationService.Models
Assembly: OCI.DotNetSDK.Dataintegration.dll
Syntax
public class ConnectionSummaryFromOAuth2 : ConnectionSummary

Properties

AccessTokenUrl

Declaration
[Required(ErrorMessage = "AccessTokenUrl is required.")]
[JsonProperty(PropertyName = "accessTokenUrl")]
public string AccessTokenUrl { get; set; }
Property Value
Type Description
string

Specifies the endpoint used to exchange authentication credentials for access tokens

Remarks

Required

ClientId

Declaration
[JsonProperty(PropertyName = "clientId")]
public string ClientId { get; set; }
Property Value
Type Description
string

Specifies the client ID key for specific application

ClientSecret

Declaration
[JsonProperty(PropertyName = "clientSecret")]
public SensitiveAttribute ClientSecret { get; set; }
Property Value
Type Description
SensitiveAttribute

GrantType

Declaration
[JsonProperty(PropertyName = "grantType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ConnectionSummaryFromOAuth2.GrantTypeEnum? GrantType { get; set; }
Property Value
Type Description
ConnectionSummaryFromOAuth2.GrantTypeEnum?

Specifies the OAuth2 grant mechanism. Example CLIENT_CREDENTIALS, Implicit Flow etc.

Scope

Declaration
[JsonProperty(PropertyName = "scope")]
public string Scope { get; set; }
Property Value
Type Description
string

Specifies the OAuth scopes that limit the permissions granted by an access token.

In this article
Back to top