4

HTTP ダイジェスト認証を使用する trigger.io プロジェクトをセットアップしようとしています。これまでのところ、私は Android エミュレーターでのみテストを行ってきました。

ベースとして使用している jQuery を使用するスタンドアロンの JavaScript バージョンがあります。jQuery バージョンでは、カスタム "WWW-Authenticate-JS" ヘッダーで "401 Not Authorized" ヘッダーをナンスなどと一緒に送信することによって、ダイジェスト認証がトリガーされます。「WWW-Authenticate」の代わりにカスタム ヘッダーを使用すると、ブラウザーが独自の認証フォームをトリガーするのを防ぎます。ただし、forge.request.ajax のエラー コールバックは、このデータにアクセスできないようです。応答を出力すると、ヘッダーが 401 だったという事実を除いて、サーバーから送信されたデータはありません。

エラー コールバックから返されたヘッダーと本文にアクセスすることは可能ですか? もしそうなら、このデータにアクセスするには何をする必要がありますか?

また、trigger.io 呼び出しに標準の Digest Authentication ヘッダーを使用してみましたが、io.trigger.forge.android.modules.request.API、特に getPasswordAuthentication メソッドで NULL ポインター エラーが発生します。標準ヘッダーが返されたときにダイジェスト認証を自動的に使用するように forge.request.ajax を構成できますか?

4

0 に答える 0