Java EEのフォームベース認証を使用してWebアプリケーションを保護すると、 loginおよびand error htmlページを指定できます。 http://docs.oracle.com/javaee/5/tutorial/doc/bncbe.htmljava ee http-basic認証エラーページ
例:HTTP基本認証を使用して
<login-config>
<auth-method>FORM</auth-method>
<realm-name>file</realm-name>
<form-login-config>
<form-login-page>/logon.jsp</form-login-page>
<form-error-page>/logonError.jsp</form-error-page>
</form-login-config>
</login-config>
ユーザのログイン/ PWDを取得するには、クライアントのWebブラウザのresponsabilityあるので、我々は一般的に使用する(ログインページ を指定することはできませんポップアップ)。
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
ただし、エラーページを指定する必要があります。それは可能ですか?どうやって? HTTP/Basic認証(およびJava EE)を使用して、login/pwdが正しくない場合(フォームベースの認証の場合と同様に)、特定のエラーページを表示する必要があります。
hello Ramesh;それは合理的な答えのようですが、私は確信していません。 : ' - )これをどうやって確認する? –
追加された詳細な回答 –
これはあまり適切ではありません - 401レスポンスはボディを含むかもしれません。 [W3 HTTPステータスコードの定義](http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.2)は、次のように述べています:_ [...]ユーザーエージェントが既に少なくとも1回は認証を試みたそのユーザーには関連する診断情報が含まれている可能性があるので、ユーザーは応答で与えられたエンティティを提示すべきです(SHOULD)。_ – botchniaque