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

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

5.11.2 ユーザIDの取得の実装(タグライブラリを使用する場合)

認証が完了したあと,認証したユーザIDは<ua:getPrincipalName>タグを使用して,表示したり,取得したりできます。次に,ユーザIDを表示する例を示します。

<%@ taglib uri="http://cosminexus.com/admin/auth/uatags" prefix="ua" %>
...
User ID: <ua:getPrincipalName name="lc" />
...

<ua:getPrincipalName>タグのname属性に,ログイン時に指定したLoginContextの識別子(lc)を指定します。

次に,ユーザIDを取得する例を示します。

<%@ taglib uri="http://cosminexus.com/admin/auth/uatags" prefix="ua" %>
...
<ua:getPrincipalName name="lc" id="userid" />User ID: <%= userid %>
...

<ua:getPrincipalName>タグのname属性に加え,id属性を指定します。id属性では,ユーザIDを参照するインスタンスを識別する識別子を指定します。