Пакет: 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