Пакет: matlab.net.http
Схема HTTP-аутентификации
The AuthenticationScheme
класс перечисления предоставляет идентификаторы для поддерживаемых схем аутентификации. Чтобы задать схему, добавьте свойство Scheme к Credentials
объект.
Если вы отправляете сообщение на сервер, который требует аутентификации, то сервер возвращает ResponseMessage
с кодом состояния 401 или 407. The AuthenticateField
в ответе задает необходимую AuthenticationSchemes
по запросу. Выберите самую сильную из схем, которую вы можете поддержать, и переиздайте запрос с AuthorizationField
содержащая соответствующую авторизационную информацию.
Если MATLAB® не реализует схему автоматически и вы хотите использовать схему, тогда вы должны реализовать свои собственные ответы на запрос.
Перечисление Имя представителя | Описание |
---|---|
Basic | Имя пользователя и пароль передаются в заголовке сообщения HTTP. Эта схема реализована автоматически, когда вы поставляете соответствующий |
Digest | Пользователь аутентифицируется с помощью имени и пароля, но более безопасно, поскольку пароль не передается через соединение. Эта схема реализована автоматически, когда вы поставляете соответствующий |
Bearer | На основе |
HOBA | Не поддерживается MATLAB. |
Mutual | Не поддерживается MATLAB. |
Negotiate | Эта схема поддерживает Kerberos и NTLM на основе SPNEGO в Windows® только. MATLAB реализует эту схему автоматически, когда вы поставляете |
NTLM | MATLAB реализует эту схему автоматически, когда вы поставляете
|
OAuth | Не поддерживается MATLAB. |
Token | Не поддерживается MATLAB. |
AuthenticateField
| AuthInfo
| AuthorizationField
| Credentials
| HTTPOptions
| ResponseMessage