Add per-domain OAuth (Google, GitHub) provider support#12702
Add per-domain OAuth (Google, GitHub) provider support#12702Damans227 wants to merge 42 commits intoapache:mainfrom
Conversation
…entication checks
…nid' in columns and details
…nhance user verification
…ls for improved readability and consistency
|
@blueorangutan package |
|
@Damans227 a [SL] Jenkins job has been kicked to build packages. It will be bundled with no SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✖️ el8 ✖️ el9 ✖️ debian ✖️ suse15. SL-JID 16931 |
|
@blueorangutan package |
|
@blueorangutan package |
|
@Damans227 a [SL] Jenkins job has been kicked to build packages. It will be bundled with no SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 17268 |
…e instead of DomainDao
|
@blueorangutan package |
|
@Damans227 a [SL] Jenkins job has been kicked to build packages. It will be bundled with no SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 17502 |
Description
Add per-domain OAuth provider support. Allows OAuth providers (Google, GitHub) to be configured at the domain level with global fallback.
Design Doc
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Allow+OAuth+provider+per+domain
Types of changes
Screenshots and recording
Screen.Recording.2026-03-16.at.10.34.53.AM.mp4
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
How Has This Been Tested?
Manual testing with GitHub OAuth provider configured at domain level and global level, verifying domain-specific lookup with global fallback.