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

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

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)を示します。