Coarse Permission Granularity
Default single-user setup with no fine-grained permissions makes enterprise security compliance difficult to achieve.
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.
Real pain points from production environments that drove this deep customization.
Default single-user setup with no fine-grained permissions makes enterprise security compliance difficult to achieve.
Community edition lacks modern user management center, unable to support multi-team collaboration scenarios.
Need to integrate with OIDC/OAuth2 systems for unified identity authentication and single sign-on.
Four core capabilities from real-world implementation.
Centralized user view with complete lifecycle management: create, edit, query, disable, and more.
Custom roles with precise CRUD permissions at model, instance, business, and feature levels.
Seamless integration with enterprise unified authentication services like Authing, Okta, and Azure AD.
Completely rebuilt Vue.js admin interface with smooth interactions and clear logic.
End-to-end customization spanning backend, frontend, and deployment.
New User Management module with core APIs and refactored authentication flow.
User management module, role management, and permission configuration components.
Independent authentication service with multi-login mode and unified auth support.
Updated configs and Charts for smooth Kubernetes deployment.
Referenced from the comprehensive BlueKing CMDB customization article.
Complete documentation covering pain points, deliverables, and technical implementation.
Read ArticleAll source code and modification details maintained in the custom fork.
Open RepositoryNeed custom development or technical consulting? Contact directly.
Get in TouchFollowing least-privilege principle to reduce misoperation and privilege escalation risks.
Admins freed from tedious configurations with clearer permission workflows.
Integration with enterprise auth systems for unified audit and login experience.
Common questions about deep customization and delivery.
Need enterprise-grade permissions, unified authentication, or feature extensions? Let's talk.