できるだけ純粋な REST アプローチを維持しようとして、最後の部分までアプリケーションがAPI になると判断しました。
残念ながら、私は 1 つのつまずきに達しました。PHP でダイジェスト認証ハンドラーを作成した後、フォームベースの認証方法ほど Web ブラウザーのユーザーにとって使いやすいエクスペリエンスを作成できないことに気付きました。
この理由は、HTML フォームからユーザー名とパスワードを使用して Javascript を介してダイジェスト認証応答をシミュレートできたとしても (nonce
生成方法により、スクリプトに安全に値を与えることができます)、失敗すると、ブラウザには、標準の醜い認証プロンプトが引き続き表示されます。
これを回避する方法はありますか?以前の質問は を参照していますmozBackgroundRequest
が、それはクロスブラウザーとは思えません。
ありがとう!