Skip to content

[Feature/功能]: is it possible to add that feature? is it possible or am I wrong? Add support for Keycloak as an external OpenID Connect (OIDC) identity provider to enable enterprise SSO? #844

@memeklosekeluarga-eng

Description

@memeklosekeluarga-eng

Pre-submission Checklist / 提交前检查

  • I have searched the existing issues and this feature has not been requested / 我已搜索现有 issues,此功能尚未被提出
  • I have read the documentation / 我已阅读文档

Problem Statement / 问题描述

is it possible to add that feature? is it possible or am I wrong?
Add support for Keycloak as an external OpenID Connect (OIDC) identity provider to enable enterprise SSO, centralized user/role management, and standards-based authentication while maintaining backward compatibility with existing API key authentication.
Scope: New authentication method (non-breaking)

Proposed Solution / 期望方案

Integrate Keycloak (via OpenID Connect protocol) as an external identity provider to:

  • Authenticate users via centralized Keycloak server
  • Map Keycloak roles to AxonHub RBAC system
  • Support both API keys AND OIDC tokens simultaneously
  • Enable enterprise adoption without breaking existing workflows

Alternatives Considered / 备选方案

Keycloak Documentation

Go OIDC Library

OpenID Connect

Feature Category / 功能分类

Authentication / Security / 认证 / 安全

Additional Context / 其他补充信息

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions