2017-11-20 8 views
1

私の質問は既に述べています:keycloak 3.3では、特定の時間が経過してもユーザーが無効になった場合、または無効にしたユーザーを削除することは可能ですか?

私のKeycloakアプリケーションでは、ユーザーは登録してアクティベーション電子メールを取得します。

ユーザーが電子メールをクリックしないと、彼はデータベースのゾンビの一種のままです。

私の質問は、非アクティブ化されたユーザーの寿命を設定して、ユーザーがしばらくしてから削除されるようにするメカニズムがありますか?

答えて

1

私は認識していません。
しかし、ユーザーが無効になったときに検出するEventListener SPIを実装できます。その後、SPIは一定時間後にユーザを削除するためにスケジュールされたタスクを開始することができました。 ユーザーが再度有効になっている場合は、タスクを中止する必要があります。
スケジュールされたタスク用のタイマSPIもありますが、私はこのSPIを自分で使ったことはありません。
'登録'イベントは、このようなタスク機能を追加するのにも適しています。

+0

ユーザーを無効にするメカニズムがキークローキングにありますか?いいね!:ユーザーが1日メールで確認されなかった場合、彼は無効になります。 – noircc

+0

管理コンソールの[必須アクション]フィールドのように聞こえます。 –

+0

管理コンソールにあります。レルム設定 - >ログイン - >あなたが探しているオプションがメールであることを確認してください –

関連する問題