cloudstack
cloudstack copied to clipboard
Add keycloak as oauth2 provider
OAuth2 Keycloak Integration for Apache CloudStack
This project provides an integration between Keycloak, an open-source Identity and Access Management solution, and Apache CloudStack, a popular open-source cloud computing software.
Features OAuth2 Authentication: Seamlessly authenticate CloudStack users via Keycloak. Single Sign-On (SSO): Leverage Keycloak's SSO capabilities for a unified login experience across multiple services. User Management: Centralize user management with Keycloak, simplifying administration and enhancing security. Customizable Configuration: Easily configure Keycloak settings within CloudStack to fit your specific environment and needs. Prerequisites
- Apache CloudStack 4.15 or later
- Keycloak 24 or later
- Java 8 or later
Configure Keycloak:
Set up a new client in Keycloak for CloudStack. Configure roles, users, and mappings as required. Configure CloudStack:
Update the CloudStack configuration to use Keycloak for authentication. Restart CloudStack management server if necessary.
Contributing We welcome contributions to enhance this integration. Please fork the repository, create a feature branch, and submit a pull request.