4D v16.3WEB SERVICE AUTHENTICATE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
WEB SERVICE AUTHENTICATE
WEB SERVICE AUTHENTICATE
WEB SERVICE AUTHENTICATEコマンドは、クライアントアプリケーションの認証を必要とするWeb サービスの使用を可能にします (シンプルな認証) 。BASICとDIGEST メソッド、そしてプロキシの存在がサポートされています。 注: BASICとDIGEST認証のメソッドに関する詳細は接続セキュリティを参照してください。 引数 name と password には、必須となるID情報 (ユーザ名とパスワード) を渡します。WEB SERVICE CALLコマンドによってこの情報はコード化され、Webサービスへ送られるHTTPリクエストに追加されます。従ってWEB SERVICE CALLコマンドを呼び出す前にWEB SERVICE AUTHENTICATEコマンド を呼び出す必要があります。
引数 * を渡すと、認証情報をHTTPプロキシへ送ることを指定します。Webサービスクライアントと Webサービスの間で認証を必要とするプロキシが存在する際、必ずこの設定を実行しなければなりません。Webサービス自体が認証されている場合、ダブル認証が必要となります (例題を参照) 。 認証情報は各リクエスト後にデフォルトで0にリセットされます。そのためWEB SERVICE AUTHENTICATEコマンドを使用してから各WEB SERVICE CALLコマンドを使用します。しかしWEB SERVICE SET OPTIONコマンドのオプションを使用すれば、この情報を一時的に保持するのは可能です。この場合、WEB SERVICE AUTHENTICATEコマンドをつど実行せずに、各WEB SERVICE CALLコマンドを実行します。 認証が失敗すると、SOAPサーバはエラーを返します。このエラーはWEB SERVICE Get infoコマンドを使用して確認できます。 プロキシの後ろに配置されているWebサービスによる認証: //DIGESTモードでのWeb Serviceへの認証
参照
|
プロパティ
プロダクト: 4D
履歴
変更: 4D v11 SQL Release 3 ARTICLE USAGE
ランゲージリファレンス ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||