BK-CMDB Logo
BlueKing CMDB Custom
Enterprise-Grade Permission System

Make BlueKing CMDB More Secure & User-Friendly

Deep customization for enterprise scenarios: Independent user management center, RBAC role permissions, OIDC single sign-on, and a modern Vue.js admin interface for more precise and efficient configuration management.

User Center
Independent
RBAC
Fine-Grained
OIDC
SSO Ready
Vue.js
Modern UI

Common Challenges You May Face

Real pain points from production environments that drove this deep customization.

Coarse Permission Granularity

Default single-user setup with no fine-grained permissions makes enterprise security compliance difficult to achieve.

No User & Role Management

Community edition lacks modern user management center, unable to support multi-team collaboration scenarios.

No Unified Authentication

Need to integrate with OIDC/OAuth2 systems for unified identity authentication and single sign-on.

What We Deliver

Four core capabilities from real-world implementation.

Independent User Management Center

Centralized user view with complete lifecycle management: create, edit, query, disable, and more.

Role & Permission Assignment

Custom roles with precise CRUD permissions at model, instance, business, and feature levels.

OIDC Single Sign-On

Seamless integration with enterprise unified authentication services like Authing, Okta, and Azure AD.

Modern Frontend Experience

Completely rebuilt Vue.js admin interface with smooth interactions and clear logic.

Technical Deep Dive

End-to-end customization spanning backend, frontend, and deployment.

1

Backend Golang

New User Management module with core APIs and refactored authentication flow.

2000+ lines of core logic
2

Frontend Vue.js

User management module, role management, and permission configuration components.

7 core components
3

OIDC Integration

Independent authentication service with multi-login mode and unified auth support.

Authing / Okta / Azure AD
4

Helm Deployment

Updated configs and Charts for smooth Kubernetes deployment.

Container-ready

Resources & Case Study

Referenced from the comprehensive BlueKing CMDB customization article.

Full Case Study

Complete documentation covering pain points, deliverables, and technical implementation.

Read Article
Custom Repository

All source code and modification details maintained in the custom fork.

Open Repository
Consultation

Need custom development or technical consulting? Contact directly.

Get in Touch
Security Focused

Following least-privilege principle to reduce misoperation and privilege escalation risks.

Efficiency Boost

Admins freed from tedious configurations with clearer permission workflows.

Unified Authentication

Integration with enterprise auth systems for unified audit and login experience.

Technology Stack

Golang
Vue.js
OIDC / OAuth2
MongoDB
Helm / Kubernetes

Frequently Asked Questions

Common questions about deep customization and delivery.

What core modules does this permission system include?
It includes an independent user management center, role and permission configuration, OIDC login integration, and a modern Vue admin interface.
Does it support enterprise authentication systems?
Yes. Based on OIDC/OAuth2, it integrates with unified authentication services like Authing, Okta, and Azure AD.
What version is this customization based on?
How can I get customization support?
Contact via email or WeChat with your requirements to start evaluation.

Start Your Customization Journey

Need enterprise-grade permissions, unified authentication, or feature extensions? Let's talk.

WeChat: winnielove2020