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



Teradata.Client.Provider Namespace > TdConnectionStringBuilder Class : AuthenticationMechanism Property
A session security context enabling data encryption and authentication.
Syntax
'Declaration
 
Public Property AuthenticationMechanism As String
'Usage
 
Dim instance As TdConnectionStringBuilder
Dim value As String
 
instance.AuthenticationMechanism = value
 
value = instance.AuthenticationMechanism
public string AuthenticationMechanism {get; set;}
public:
property String^ AuthenticationMechanism {
   String^ get();
   void set (    String^ value);
}
Remarks

The .NET Data Provider currently supports the following session authentication mechanisms - TD2 (Teradata method 2), SPNEGO, LDAP, TDNEGO, JWT and EXTERNALBROWSER. For a full description of these mechanisms, please reference the Teradata Security Administration chapter on Generic Security Services Library (TDGSS) - Managing Network Security. The default mechanism will be supplied from a client TeraGSS configuration file if defined and secondarily from a server TDGSS configuration file. The default installation of the TDGSS server configuration file sets the value to TD2. The client default TeraGSS configuration file does not set a default value.

Default Value: Please see the Teradata Security Administration User Manual discussion on the Generic Security Services Library (TDGSS) - Managing Network Security.

EXTERNALBROWSER Value: The Data Provider will launch the system-browser in order for the interactive user to authenticate with the Identity Provider. This feature must only be used in Desktop applications where a user can interact with the system browser. This feature must not be used in Server-Application scenarios. The Identity Provider must support OpenID Connect and the UserId, Password and AuthenticationMechanism properties must be null or empty.

JWT Value: The UserId and the Password properties must not have a value (null or empty) and the format for the AuthenticationString property is "token=JWT" where JWT is the JSON Web Token to be used for authentication.

Requirements
ProductVersionsPlatforms
.NET2.1, 3.1, 6Windows, Linux, MacOS
.NET Framework4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8Windows
.NET Standard2.0Windows, Linux, MacOS
See Also

Reference

TdConnectionStringBuilder Class
TdConnectionStringBuilder Members