OfficialSPISecurity / Bot protectionStale
keycloak-block-disposable-email
chintanbuch/keycloak-block-disposable-email ↗
Block registrations with disposable email addresses.使い捨てメールアドレスでの登録をブロック
- ★
- 12
- Forks
- 5
- Contributors
- 1
- Updated
- 2025-06-16
- KC
- 26.2.5
- License
- Apache-2.0
What it can doできること2
- Block registration with disposable email domains (10MinuteMail, GuerrillaMail, …) using the zliio/disposable domain list.使い捨てメール(10MinuteMail、GuerrillaMailなど)のドメインでの登録を、zliio/disposableのドメインリストで拒否
- Refresh the domain list through a REST endpoint protected by a service account with
realm-admin.realm-adminを持つサービスアカウントで保護されたREST APIから、ドメインリストを更新できる
What it cannot do / limitsできないこと・制約3
- Only checks the registration flow (you add an "Email Domain Validation" step to a copied flow) — not email changes elsewhere.チェック対象は登録フローだけ(複製したフローに「Email Domain Validation」を追加する)。それ以外の場面でのメール変更は対象外
- The refresh endpoint cannot be called with regular user accounts, even admins.リスト更新のエンドポイントは、管理者を含め通常のユーザーアカウントからは呼べない
- Tested only with Keycloak 26.2.5; last commit in June 2025.検証はKeycloak 26.2.5のみ。最終コミットは2025年6月
Requirements前提条件
- Java 17+ to build; copy the JAR into
providersand restart.ビルドにJava 17以上。JARをprovidersに置いて再起動