付録A.9 統合ユーザ管理フレームワークとの連携

日立APIポートレット内で統合ユーザ管理フレームワークのJSPタグライブラリを使用できます。統合ユーザ管理フレームワークのJSPタグライブラリについては,マニュアル「Cosminexus アプリケーションサーバ V8 リファレンス API編」,またはマニュアル「Cosminexus V9 アプリケーションサーバ リファレンス API編」の「統合ユーザ管理フレームワークで使用するタグライブラリ」の説明を参照してください。

ユーザ属性取得のサンプルコードを次に示します。

<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ taglib uri="http://cosminexus.com/admin/auth/uatags" prefix="ua" %>
 
<ua:attributeEntries id="ae">
 <ua:attributeEntry attrName="cn" alias="fullname" />
</ua:attributeEntries>
 
<!-- 画面表示 -->
<ua:login id="lc" entry="RealmA" attrEntName="ae" excepId="ex" />
こんにちは<ua:getAttribute name="lc" attrName="fullname" />(<ua:getPrincipalName name="lc" />)さん。
<ua:logout name="lc" />
 
<!-- 例外の処理 -->
<ua:exception name="ex" type="java.lang.Exception">
Exception例外が発生しました:<br />
<%= ex.toString() %><hr />
</ua:exception>