2016-07-05 10 views
2

バージョン5.1以降のWSO2 Identity Serverには、カスタムイベントイベント/ワークフローハンドラを使用して特定のイベントにワークフローを参加させるオプションがあります。ニース!どのようなイベントを処理することが可能ですか?まあ、exampleから私は管理Webサービスの呼び出しはすべて傍受される可能性があることがわかります。WSO2 Identity Server - イベントハンドラ - どのようなイベントが処理されますか?

次に、イベントを処理するオプションを提供するorg.wso2.carbon.identity.eventバンドルが見つかりました。この機能はどのようなイベントを意図していますか?

ありがとうございました。

答えて

1

私たちは、アカウントロック、アカウントの無効化、パスワードリセット、失敗したログイン試行などのアイデンティティ管理に関連するイベントを処理するための初期の意図を持って開発しました。AbstractEventHandlerは、通知を送信する。アカウントロックは、不正なログイン試行時にイベントを処理する方法としても機能します。失敗したログイン試行後のログイン試行の成功は、ユーザーが失敗したログイン試行要求をハンドラーがリセットするイベントとしても機能します。イベントをリポジトリ/ conf/identity/event-mgt.propertiesファイルのハンドラにマップできます。したがって、イベントが発生したときに起動される0以上のハンドラに各イベントを登録できます。

このイベントフレームワークの初期の意図は、アイデンティティ管理イベントを処理することでしたが、後に、私は上記のモデルIで説明できるイベントを処理できるより汎用的なフレームワークに改善しました。しかし、私が知る限り、これはアイデンティティ管理関連のイベントだけをカバーしています。しかし、カスタマイズ機能を開発する人は誰でもこれを利用することができます。

このワークフローハンドラは、このフレームワークがある程度同じ作業を行うイベントを処理する方法でもあります。あなたの質問を読んだ後、私は同じモデルにも従っていると感じました。しかし、我々はこれら2つを組み合わせることを考えていない。したがって、彼らは独立した機能として動作します。

+0

アカウントロック、アカウントの無効化、パスワードのリセット、失敗したログインハンドラの実装があるgithubへのリンクを与えることはできますか? – zygimantus

関連する問題