一般ユーザログイン認証リスナインタフェース。
一般ユーザログイン認証後、または、強制ログイン後にコールされる認証用リスナインタフェースです。
一般ユーザログイン認証リスナを実装する場合は必ずこのインターフェースを実装します。
このインターフェースを実装したクラスをプラグイン設定ファイルに記述します。
一般ユーザログイン認証後に呼び出す認証リスナの設定方法
拡張ポイント |
jp.co.intra_mart.security.user.certification |
XML構造 |
<plugin>
<extension point="jp.co.intra_mart.security.user.certification">
<certification
name="プラグイン名"
id="プラグインID"
version="バージョン"
rank="ランク">
<certification-class>認証クラス名</certification-class>
<certification-listener target="ターゲット認証クラス名">
<listener-class>認証リスナインタフェース実装クラス名(フルパッケージ名)</listener-class>
</certification-listener>
</certification>
</extension>
</plugin>
|
認証リスナクラスのマージ |
- target 指定がある場合、target で指定された認証クラス設定に登録されます。
- target 指定がない場合で、認証クラス設定と同じプラグインに設定されている場合、その認証クラス設定に登録されます。
- target 指定がない場合で、認証クラス設定と同じプラグインに設定されていない場合、全ての認証クラス設定に登録されます。
|
サンプル |
<plugin>
<extension point="jp.co.intra_mart.security.user.certification">
<certification
name="standard"
id="jp.co.intra_mart.security.user.certification.listener.standard"
version="8.0"
rank="100">
<certification-class>jp.co.intra_mart.system.security.certification.provider.impl.StandardUserCertification</certification-class>
<certification-listener>
<listener-class>jp.co.intra_mart.system.security.certification.provider.impl.StandardUserCertificationListener</listener-class>
</certification-listener>
</certification>
</extension>
</plugin>
|
一般ユーザ強制ログイン後に呼び出す認証リスナの設定方法
拡張ポイント |
jp.co.intra_mart.security.user.force_login |
XML構造 |
<plugin>
<extension point="jp.co.intra_mart.security.user.force_login">
<certification
name="プラグイン名"
id="プラグインID"
version="バージョン"
rank="ランク">
<certification-listener>
<listener-class>認証リスナインタフェース実装クラス名(フルパッケージ名)</listener-class>
</certification-listener>
</certification>
</extension>
</plugin>
|
サンプル |
<plugin>
<extension point="jp.co.intra_mart.security.user.force_login">
<certification
name="standard"
id="jp.co.intra_mart.security.user.certification.listener.standard"
version="8.0"
rank="100">
<certification-listener>
<listener-class>jp.co.intra_mart.system.security.certification.provider.impl.StandardUserCertificationListener</listener-class>
</certification-listener>
</certification>
</extension>
</plugin>
|