Package org.iplass.mtp.auth.policy
Interface AccountNotificationListener
public interface AccountNotificationListener
アカウントの作成、パスワードリセット時、ロックアウト時、ログイン時などの通知を受け取るListenerのインタフェースです。。
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
created
(PasswordNotification notification) ユーザーアカウントが作成された後呼び出されます。default void
credentialReset
(PasswordNotification notification) ユーザーアカウントのパスワードがリセットされた後呼び出されます。default void
credentialUpdated
(PasswordNotification notification) パスワードが更新された後呼び出されます。default void
init
(AuthenticationPolicyDefinition policy) AccountNotificationListener自体の初期化処理を記述可能です。 AccountNotificationListenerのインスタンスが生成された後、呼び出されます。default void
loginFailed
(LoginNotification notification) ログインに失敗した場合呼び出されます。 ログイン失敗時には適用する認証ポリシーが確定できないため、 DEFAULTポリシーにに定義されるListenerに対して通知されます。 また、notificationに保持されるuserOidは確定できないためnullです。default void
loginSuccess
(LoginNotification notification) ログインに成功した場合呼び出されます。default void
propertyUpdated
(PropertyNotification notification) パスワード以外の属性が更新された後呼び出されます。default void
remove
(AccountNotification notification) ユーザーアカウントが削除される場合呼び出されます。 (※他のメソッドと異なり、実際の削除処理前に呼び出されます)default void
rockedout
(AccountNotification notification) ユーザーアカウントがロックアウトされた後呼び出されます。
-
Method Details
-
init
AccountNotificationListener自体の初期化処理を記述可能です。 AccountNotificationListenerのインスタンスが生成された後、呼び出されます。- Parameters:
policy
- AccountNotificationListenerが定義されているAuthenticationPolicyDefinition
-
created
ユーザーアカウントが作成された後呼び出されます。- Parameters:
notification
- 通知の本体
-
credentialReset
ユーザーアカウントのパスワードがリセットされた後呼び出されます。- Parameters:
notification
- 通知の本体
-
rockedout
ユーザーアカウントがロックアウトされた後呼び出されます。- Parameters:
notification
- 通知の本体
-
credentialUpdated
パスワードが更新された後呼び出されます。- Parameters:
notification
-
-
propertyUpdated
パスワード以外の属性が更新された後呼び出されます。- Parameters:
notification
-
-
remove
ユーザーアカウントが削除される場合呼び出されます。 (※他のメソッドと異なり、実際の削除処理前に呼び出されます)- Parameters:
notification
-
-
loginSuccess
ログインに成功した場合呼び出されます。- Parameters:
notification
-
-
loginFailed
ログインに失敗した場合呼び出されます。 ログイン失敗時には適用する認証ポリシーが確定できないため、 DEFAULTポリシーにに定義されるListenerに対して通知されます。 また、notificationに保持されるuserOidは確定できないためnullです。- Parameters:
notification
-
-