SqlConnectionInfo.AuthenticationMethod 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于登录的身份验证方法
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交互式身份验证方法。 |