Пакет: matlab.net.http
Схема проверки подлинности HTTP
AuthenticationScheme класс перечисления предоставляет идентификаторы для поддерживаемых схем аутентификации. Чтобы задать схему, добавьте свойство «Схема» к Credentials объект.
Если вы отправляете сообщение на сервер, который требует аутентификации, то сервер возвращает ResponseMessage с КодОм 401 или 407. 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