matlab.net.http.AuthenticationScheme 类
命名空间: matlab.net.http
HTTP 身份验证方案
描述
AuthenticationScheme
枚举类提供了支持的身份验证方案的标识符。要指定方案,请将 Scheme 属性添加到 Credentials
对象。有关详细信息,请参阅 Internet Engineering Task Force (IETF®) 网站上的 RFC 2617 HTTP Authentication:Basic and Digest Access Authentication 所定义的格式的字符串。
如果您向需要身份验证的服务器发送消息,服务器会返回 StatusCode 为 401 或 407 的 ResponseMessage
。响应中的 AuthenticateField
用于指定该请求必需的 AuthenticationSchemes
。选择您可以支持的最强方案,并使用包含适当信息的 AuthorizationField
重新发出请求。
如果 MATLAB® 没有自动实现某方案,并且您要使用该方案,则您必须自行实现相应的质询响应。
枚举 成员名称 | 描述 |
---|---|
Basic | 用户名和密码在 HTTP 消息的标头中传输。发送消息时,如果您在 |
Digest | 用户使用用户名和密码完成身份验证,但这种方案更安全,因为密码不通过连接进行传输。发送消息时,如果您在 |
Bearer | 基于 |
HOBA | MATLAB 不支持。 |
Mutual | MATLAB 不支持。 |
Negotiate | 此方案仅支持 Windows® 上基于 SPNEGO 的 Kerberos 和 NTLM。 当您在命名此方案的 |
NTLM | 当您在命名此方案的
|
OAuth | MATLAB 不支持。但是,您可以创建 |
Token | MATLAB 不支持。 |
方法
版本历史记录
在 R2016b 中推出