Cosminexus V9 アプリケーションサーバ 機能解説 セキュリティ管理機能編
統合ユーザ管理フレームワークでは,JSPで統合ユーザ管理フレームワークの機能を利用してユーザ認証を実装するためのJSPタグライブラリを提供します。
統合ユーザ管理フレームワークのJSPタグライブラリをJSPにインポートするためには,次のコードをJSPに記述します。
<%@ taglib uri="http://cosminexus.com/admin/auth/uatags" prefix="ua" %>
統合ユーザ管理フレームワークが提供するJSPタグライブラリに含まれるタグの一覧を次の表に示します。
表16-1 JSPタグライブラリのタグの一覧
タグ名 | 概要 |
---|---|
<ua:attributeEntries>Entries</ua:attributeEntries>タグ | <ua:attributeEntry/>タグと協調して,ログイン時に取得するユーザ属性の一覧を指定します。 |
<ua:attributeEntry/>タグ | ログイン時に取得する個々のユーザ属性を指定します。 |
<ua:chpw/>タグ | 指定したユーザのパスワードを変更します。 |
<ua:exception>Body</ua:exception>タグ | 例外が発生した場合の処理をBodyに記述します。 |
<ua:getPrincipalName/>タグ | ログインしているユーザのPrincipal名(ユーザID)を取得または表示します。 |
<ua:getAttribute/>タグ | ログインしているユーザのユーザ属性値を取得または表示します。 |
<ua:getAttributes/>タグ | ログインしているユーザのユーザ属性値(Multi-Value)を取得または表示します。 |
<ua:getAttributeNames/>タグ | ログインしているユーザのユーザ属性名の一覧を取得または表示します。 |
<ua:login/>タグ | ログインします。 |
<ua:logout/>タグ | ログアウトします。 |
<ua:notLogin>Body</ua:notLogin>タグ | ログインしていない場合の処理をBodyに記述します。各JSPページの先頭に記述することで,そのJSPページを処理する前にログインしているかどうか確認できます。 |
この章では,各タグのタグ属性について表形式で説明しています。表中の「型」はタグ属性の結果として定義されるスクリプト変数の型を,「C/R」はタグ属性の値をJSPコンパイル時に評価するか(C),実行時に評価するか(R)を示します。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.