ダイジェスト認証で Restlet を使用しています。うまくいきます。ただし、最初に 401 が返されたときにブラウザの認証ダイアログがポップアップしないようにすることで、もう少し ajax/Javascript に適したものにしたいと考えています。
これは私がうまくいくと思うものです:
- テキストフィールドを使用して取得され、javascript オブジェクトに格納されたユーザー/パス。
- リソースを保護するための Ajax 呼び出し。
- Reselt は非 401 コード (たとえば 406) を Digest Auth 情報と共に送り返します。
- Javascript はコードをキャッチし、リクエスト/ユーザー/パスワードをハッシュにパッケージ化し、restlet に送信します。
a) 上記は機能しますか?
b) Restlet で Digest を使用して別のステータス コードを送信するにはどうすればよいですか?