Send feedback on this topic.
Teradata.Client.Provider
OAuthScopes Property



Teradata.Client.Provider Namespace > TdConnectionStringBuilder Class : OAuthScopes Property
Specifies one or more OAuth scopes for SSO access to OTF catalog and storage instances.
Syntax
'Declaration
 
Public Property OAuthScopes As String
'Usage
 
Dim instance As TdConnectionStringBuilder
Dim value As String
 
instance.OAuthScopes = value
 
value = instance.OAuthScopes
public string OAuthScopes {get; set;}
public:
property String^ OAuthScopes {
   String^ get();
   void set (    String^ value);
}
Remarks

Multiple scopes are separated by vertical bar characters ('|').

This parameter may only be used with OIDC authentication mechanisms for interactive users, not for service accounts.

This parameter is optional for the EXTERNALBROWSER and CODE authentication mechanisms and must be omitted for the BEARER, CRED, and SECRET authentication mechanisms.

When this parameter is specified, after successful OIDC authentication, the Data Provider obtains an additional access token from the Identity Provider for each specified scope. Each additional access token request uses the same OIDC parameters as the initial OIDC authentication; only the scope is varied.

Requirements
ProductVersionsPlatforms
.NET6, 7Windows, Linux, MacOS
.NET Framework4.6.2, 4.7, 4.7.1, 4.7.2, 4.8Windows
.NET Standard2.0Windows, Linux, MacOS
See Also

Reference

TdConnectionStringBuilder Class
TdConnectionStringBuilder Members