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