サーバー認証
MATLAB® は、次の Web サービス インターフェイスに対しプログラム インターフェイスを提供します。
RESTful (Representational state transfer) — 関数
webread
、webwrite
、およびwebsave
をWeb サービスで使用して、RESTful Web サービスからコンテンツを読み取ります。HTTP (Hypertext Transfer Protocol) — HTTP を使用した MATLAB からの Web サービスの呼び出しAPI を使用して、高度な HTTP メッセージング セマンティクスを実装します。
プロキシ サーバーを使用するには、プロキシ サーバー認証を参照してください。
RESTful Web サービスのサーバー認証
Kerberos は、Linux® および macOS プラットフォームではサポートされていません。
認証 | プラットフォーム |
| システム設定 | |
---|---|---|---|---|
基本 | Windows® Linux macOS | 必須 |
| N/A |
ダイジェスト | Windows Linux macOS | 必須 |
| N/A |
NTLM | Windows | オプション |
| Windows ドメインにログイン |
NTLM | Linux macOS | 必須 |
| N/A |
Kerberos | Windows | オプション |
| Kerberos ドメインにログイン |
HTTP Web サービスのサーバー認証
Kerberos は、Linux および macOS プラットフォームではサポートされていません。
サーバー認証 | プラットフォーム | matlab.net.http | matlab.net.http | システム設定 |
---|---|---|---|---|
基本 | Windows Linux macOS | Credentials プロパティ | N/A | |
NTLM | Windows | Credentials プロパティ |
| Windows ドメインにログイン |
NTLM | Linux macOS | Credentials プロパティ | N/A | |
Kerberos | Windows | Credentials プロパティ |
| Kerberos ドメインにログイン |
OAuth
認証用のヘッダー フィールドの作成
matlab.net.http.AuthenticationScheme
クラスは OAuth
認証スキームをサポートしていません。ただし、OAuth
で必要な特定のヘッダー フィールドを作成できます。例については、Accessing Twitter with HTTP Interface in MATLAB を参照してください。
参考
matlab.net.http.AuthenticationScheme
| matlab.net.http.HTTPOptions
| matlab.net.http.Credentials