主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

matlab.net.http.AuthenticationSchemeクラス

パッケージ:matlab.net.http

HTTP認証スキーム

説明

AuthenticationScheme列挙型クラスは,サポートされる認証スキーム用の識別子を提供します。スキームを指定するには,计划プロパティを凭证オブジェクトに追加します。

認証を要求するサーバーにメッセージを送信した場合,そのサーバーはStatusCode401年がまたは407のResponseMessageを返します。応答のAuthenticateFieldにより,要求に必要なAuthenticationSchemesが指定されます。サポートできる最も強力なスキームを選択し、適切な認証情報を含むAuthorizationFieldを指定して要求を再発行します。

MATLAB®が自動的にスキームを実装しないときにスキームを使用する場合は,独自のチャレンジの応答を実装しなければなりません。

列挙型
メンバー名
説明
基本

ユーザー名とパスワードがHTTPメッセージのヘッダーで送信されます。このスキームは,メッセージの送信時にHTTPOptionsオブジェクトで適切な凭证プロパティを指定すると自動的に実装され,サーバーが基本認証を要求します。

消化

ユーザー認証は名前とパスワードによって行われますが,パスワードが接続経由で送信されないため,より安全です。このスキームは,メッセージの送信時にHTTPOptionsオブジェクトで適切な凭证プロパティを指定すると自動的に実装され,サーバーが消化認証を要求します。

持票人

OAuthに基づいています。MATLABはこのスキームをサポートしません。

霍巴

MATLABでサポートされません。

相互

MATLABでサポートされません。

谈判

このスキームはSPNEGOベースのKerberosとNTLMを窗口®でのみサポートします。

HTTPOptionsにこのスキームを示す凭证,または空の计划が指定された場合,MATLABはこのスキームを自動実装します。既定のHTTPOptionsオブジェクトは,そのような凭证オブジェクトを含みます。このスキームを使用するには,Kerberos環境またはNTLM環境に適切にログインしていなければなりません。このスキームは,凭证オブジェクトの用户名プロパティと密码プロパティを無視します。

NTLM

HTTPOptionsにこのスキームを示す凭证,または空の计划が指定された場合,MATLABはこのスキームを自動実装します。既定のHTTPOptionsオブジェクトは,そのような凭证オブジェクトを含みます。このスキームを使用するには,次を行います。

  • Windowsプラットフォームでは,NTLM環境に適切にログインしなければなりません。また,凭证オブジェクトの用户名プロパティと密码プロパティは無視されます。

  • Linux®プラットフォームとmacOSプラットフォームでは,凭证オブジェクト内に用户名密码を指定しなければなりません。

OAuth

MATLABでサポートされません。

令牌

MATLABでサポートされません。

メソッド

すべて展開する

R2016bで導入