OfficialSPIIdentity ProviderActive
keycloak-extension-bundid
ba-itsys/keycloak-extension-bundid ↗
BundID (German federal ID) SAML identity provider.ドイツBundID用SAML Identity Provider
- ★
- 40
- Forks
- 7
- Contributors
- 11
- Updated
- 2026-10-23
- KC
- —
- License
- Apache-2.0
What it can doできること4
- Use BundID (the German federal citizen ID service) as a SAML identity provider — the extension enriches SAML requests with the required trust levels, requested attributes and display information.ドイツ連邦の市民ID基盤BundIDをSAMLのIdPとして使える。SAMLリクエストに必要な信頼レベル・要求属性・表示情報を自動で付与
- Map BundID attributes (incl. email and authentication timestamp) into the session and on into OIDC tokens, with per-attribute exclusions.BundIDの属性(メールや認証時刻を含む)をセッションへ、さらにOIDCトークンへマッピング。属性ごとに除外も可能
- Request a minimum Level of Authentication (1–4) via step-up authentication, or enforce an absolute minimum level.ステップアップ認証で最低限の認証レベル(LoA 1〜4)を要求でき、絶対的な最低レベルの強制も可能
- Send the mandatory BundID fields (organization display name, online service ID).BundIDが必須とする項目(組織表示名、オンラインサービスID)を送信
What it cannot do / limitsできないこと・制約3
- Only for German authorities / services admitted to BundID.対象はBundIDに接続を認められたドイツの行政機関・サービスのみ
- Most documentation is in German.ドキュメントの大部分はドイツ語
- Each release is tested only with the Keycloak version in its
pom.xml.各リリースの検証はpom.xmlに記載のKeycloakバージョンのみ
Requirements前提条件
- A SAML IdP named
bundid(or setKC_SPI_SAML_AUTHENTICATION_PREPROCESSOR_BUNDID_PROTOCOL_ACTIVE_FOR_IDP), plus the online service ID and organization display name settings.bundidという名前のSAML IdP(またはKC_SPI_SAML_AUTHENTICATION_PREPROCESSOR_BUNDID_PROTOCOL_ACTIVE_FOR_IDPで指定)と、オンラインサービスID・組織表示名の設定