Skip to content

Add keycloak OAuth provider#13033

Open
tazouxme wants to merge 6 commits intoapache:mainfrom
tazouxme:feature/add_keycloak_oauth_provider
Open

Add keycloak OAuth provider#13033
tazouxme wants to merge 6 commits intoapache:mainfrom
tazouxme:feature/add_keycloak_oauth_provider

Conversation

@tazouxme
Copy link
Copy Markdown

Description

Add Keycloak as a new OAuth provider. This PR adds two new fields in the UI and in the DB:

  • Authorization URL
  • Token URL

Types of changes

  • Breaking change (fix or feature that would cause existing functionality to change)
  • New feature (non-breaking change which adds functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • Enhancement (improves an existing feature and functionality)
  • Cleanup (Code refactoring and cleanup, that may add test cases)
  • Build/CI
  • Test (unit or integration test code)

Feature/Enhancement Scale or Bug Severity

Feature/Enhancement Scale

  • Major
  • Minor

Screenshots (if appropriate):

details login new_provider

How Has This Been Tested?

Manual testing using local Keycloak instance with basic Realm

@boring-cyborg
Copy link
Copy Markdown

boring-cyborg bot commented Apr 15, 2026

Congratulations on your first Pull Request and welcome to the Apache CloudStack community! If you have any issues or are unsure about any anything please check our Contribution Guide (https://github.com/apache/cloudstack/blob/main/CONTRIBUTING.md)
Here are some useful points:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant