Interstage Application Server J2EE ユーザーズガイド |
目次
索引
![]() ![]() |
第2部 Servlet/JSP編 | > 第11章 Servletサービスの環境定義ファイル | > 11.6 Webアプリケーション環境定義ファイル(deployment descriptor) | > 11.6.3 Webアプリケーション環境定義ファイル(deployment descriptor)のタグの詳細 |
ユーザ認証方法の定義は、login-configタグで定義します。
------------------------------------------------------------------------------- <login-config> <auth-method> method </auth-method> <realm-name> name </realm-name> <form-login-config> <form-login-page> login-page </form-login-page> <form-error-page> error-page </form-error-page> </form-login-config> </login-config> -------------------------------------------------------------------------------
タグ名 |
説明 |
タグの |
複数の |
---|---|---|---|
auth-method |
認証方法を定義します。以下の値を指定します。
auth-methodタグまたは認証方法が省略された場合は、"BASIC"が省略値となります。 |
○ |
× |
realm-name |
HTTP Basic認証で使用する領域名を定義します。 |
○ |
× |
form-login-config |
フォームベース認証定義の開始/終了を定義します。 |
○ |
× |
form-login-page |
フォームベース認証で使用するログインページを定義します。 指定されたログインぺージは、フォームベース認証が行われる際にWWWブラウザに表示されます。
<例> |
× |
× |
form-error-page |
フォームベース認証失敗時に表示するエラーページのロケーションを定義します。 指定されたエラーぺージは、フォームベース認証失敗時にWWWブラウザに表示されます。 |
× |
× |
------------------------------------------------------------------------------- <web-app> <login-config> <auth-method>BASIC</auth-method> <realm-name>Welcome Page</realm-name> </login-config> </web-app> -------------------------------------------------------------------------------
------------------------------------------------------------------------------- <web-app> <login-config> <auth-method>FORM</auth-method> <form-login-config> <form-login-page>/login.jsp</form-login-page> <form-error-page>/error.jsp</form-error-page> </form-login-config> </login-config> </web-app> -------------------------------------------------------------------------------
フォームベース認証は、サーブレット・コンテナ環境定義ファイルのContextManagerタグに指定するclientSession属性の設定によって、認証の継続についての動作が異なります。
注意)
フォームベース認証における認証継続処理は、Cookieを利用して実装されています。したがって、Cookieをサポートしていないクライアントや、Cookieを無効にするような運用をしている場合には、clientSession属性でpermanentを指定した場合でも、認証は継続されません。
目次
索引
![]() ![]() |