Skip to content

Add per-domain OAuth (Google, GitHub) provider support#12702

Merged
harikrishna-patnala merged 66 commits into
apache:mainfrom
Damans227:oauth-per-domain
Jul 9, 2026
Merged

Add per-domain OAuth (Google, GitHub) provider support#12702
harikrishna-patnala merged 66 commits into
apache:mainfrom
Damans227:oauth-per-domain

Merge branch 'main' into oauth-per-domain

a747fb7
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 9, 2026 in 0s

19.46% (+16.00%) compared to 42322a5

View this Pull Request on Codecov

19.46% (+16.00%) compared to 42322a5

Details

Codecov Report

❌ Patch coverage is 43.76997% with 176 lines in your changes missing coverage. Please review.
✅ Project coverage is 19.46%. Comparing base (42322a5) to head (a747fb7).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
...tack/oauth2/api/command/ListOAuthProvidersCmd.java 0.00% 33 Missing ⚠️
...ack/oauth2/api/response/OauthProviderResponse.java 6.89% 26 Missing and 1 partial ⚠️
...he/cloudstack/oauth2/dao/OauthProviderDaoImpl.java 0.00% 26 Missing ⚠️
...pache/cloudstack/oauth2/OAuth2AuthManagerImpl.java 82.10% 8 Missing and 9 partials ⚠️
...cloudstack/oauth2/github/GithubOAuth2Provider.java 0.00% 17 Missing ⚠️
...th2/api/command/OauthLoginAPIAuthenticatorCmd.java 41.66% 12 Missing and 2 partials ⚠️
...ack/oauth2/api/command/UpdateOAuthProviderCmd.java 0.00% 10 Missing ⚠️
.../apache/cloudstack/framework/config/ConfigKey.java 50.00% 6 Missing and 1 partial ⚠️
...k/oauth2/api/command/RegisterOAuthProviderCmd.java 12.50% 6 Missing and 1 partial ⚠️
...cloudstack/oauth2/google/GoogleOAuth2Provider.java 70.00% 6 Missing ⚠️
... and 5 more
Additional details and impacted files
@@             Coverage Diff              @@
##              main   #12702       +/-   ##
============================================
+ Coverage     3.46%   19.46%   +16.00%     
- Complexity       0    19236    +19236     
============================================
  Files          479     6288     +5809     
  Lines        41162   565668   +524506     
  Branches      7793    69073    +61280     
============================================
+ Hits          1426   110129   +108703     
- Misses       39543   443575   +404032     
- Partials       193    11964    +11771     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.