SqlConnectionInfo.AuthenticationMethod 枚举

定义

用于登录的身份验证方法

public enum SqlConnectionInfo.AuthenticationMethod
type SqlConnectionInfo.AuthenticationMethod = 
Public Enum SqlConnectionInfo.AuthenticationMethod
继承
SqlConnectionInfo.AuthenticationMethod

字段

名称 说明
NotSpecified 0

NotSpecified 表示从其他连接字符串参数推断实际身份验证类型

SqlPassword 1

用户 ID 和密码用于 SQL 登录身份验证

ActiveDirectoryPassword 2

用户 ID 是Azure AD 主体

ActiveDirectoryIntegrated 3

当前 AD 或 Kerberos 主体凭据用于连接

ActiveDirectoryInteractive 5

使用交互式 UI 流获取令牌进行身份验证。 用户 ID 是可选的。

ActiveDirectoryDeviceCodeFlow 6

提示用户从外部设备获取令牌

ActiveDirectoryManagedIdentity 7

使用系统分配的或用户分配的托管标识来获取令牌。

ActiveDirectoryMSI 7

ActiveDirectoryManagedIdentity 的别名

ActiveDirectoryServicePrincipal 8

用户 ID 是Azure服务主体的客户端 ID,密码是客户端密码。

ActiveDirectoryDefault 9

尝试按顺序尝试多个非交互式身份验证方法来获取访问令牌。 此方法不会回退到Active Directory交互式身份验证方法。

适用于