Hitachi

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


16.1 タグライブラリのタグの一覧

統合ユーザ管理フレームワークでは,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)を示します。