Cosminexus V9 アプリケーションサーバ 機能解説 セキュリティ管理機能編

[目次][用語][索引][前へ][次へ]

15.8 LoginUtilクラス

説明
統合ユーザ管理のセッション内でログインしているユーザの有無を調べます。
LoginUtilクラスのパッケージ名は,com.cosminexus.admin.auth.utilです。

形式
class LoginUtil
{
  public static boolean check(HttpServletRequest request,
                              HttpServletResponse response);
  public static boolean check(HttpServletRequest request,
                               HttpServletResponse response,
                               String realmName);
}

メソッド一覧
メソッド名 機能
checkメソッド(形式1) セッション内でログインしているユーザの有無を調べます。
checkメソッド(形式2) セッション内でログインしているユーザの有無を調べます。特定のレルム内でログインしているユーザを調べるために使用します。
 

注意事項
このクラスのcheckメソッドを使わなくても,HttpSessionにログイン時に生成されたSubjectを関連づけ,SubjectのPrincipalの有無によってログインの有無を判断できます。この方式で確認する場合は,統合ユーザ管理の機能を使ってセッションを停止しないでください。
<この節の構成>
checkメソッド(形式1)
checkメソッド(形式2)