uCosminexus 電子フォームワークフロー 解説

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

5.4.1 BLC認証

BLC認証は,BLCのポータル画面について定義されている<device>−<url>に指定したエントリポイント(最初に表示されるページ)で,BLC認証JSPファイル「\app\include\BLCAUTHlogin.inc」をインクルードすることで実行します。なお,「\app\include\BLCAUTHlogin.inc」をインクルードする前に,ポータルのAPI(PortletInfoBean#initBean)を発行しておく必要があります。

ポータルのAPIについては,マニュアル「uCosminexus Portal Framework ポートレット開発ガイド」を参照してください。

BLC認証の実行例を次に示します。なお,実行例の中の数字は,説明文の項番と対応しています。

[図データ]

説明
  1. ポータルのAPI(PortletInfoBean#initBean)を発行します。
  2. 「\app\include\BLCAUTHlogin.inc」をインクルードします。
  3. ユーザカスタマイズ処理のコーディングを記述します。
  4. 例外(BLCException)が発生した場合,「\app\include\BLCAUTHlogin.inc」内で例外(BLCException)が発生するため,エラーページへ遷移します。
注意事項
ポータルのAPI(PortalUserInfoBean#getUserId)からユーザIDが取得できる環境である必要があります。