OfficialSPIAuthenticationActive

keycloak-app-passwords

radicallyopensecurity/keycloak-app-passwords ↗

App-specific passwords.アプリ専用パスワードを発行

★
23
Forks
2
Contributors
5
Updated
2026-09-30
KC
—
License
GPL-3.0

What it can doできること4

  • Let users generate, list and delete application-specific passwords (stored securely as user attributes) through a REST API.アプリ専用パスワードの発行・一覧・削除をREST APIで行える(ユーザー属性に安全に保存)
  • Check a password against the stored value, e.g. so mail servers (Dovecot/Postfix) can authenticate without the real Keycloak password; works with LDAP federation.保存済みの値とパスワードを照合できる。たとえばメールサーバー(Dovecot/Postfix)が、本来のKeycloakパスワードを使わずに認証できる。LDAPフェデレーションとも連携可能
  • Includes a Keycloakify theme so users manage their app passwords in the Account UI.Keycloakifyのテーマ付きで、ユーザーはアカウント画面からアプリパスワードを管理できる
  • Restrict the feature to certain groups through a JSON config file.JSONの設定ファイルで、機能を使えるグループを限定できる

What it cannot do / limitsできないこと・制約4

  • If you already use a custom theme, you must copy the theme files into it by hand.独自テーマを使っている場合は、テーマのファイルを手作業で取り込む必要がある
  • The bundled docker-compose setup is extremely insecure — development only.付属のdocker-compose構成は非常に安全性が低く、開発専用
  • Configuration lives in a JSON file, not in the Keycloak admin console.設定はJSONファイルで行い、Keycloakの管理コンソールからは設定できない
  • Licensed under LGPL-3.0.ライセンスはLGPL-3.0

Requirements前提条件