• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hluk / waiverdb / 23886806496
84%
master: %

Build:
Build:
LAST BUILD BRANCH: fix-oidc-groups
DEFAULT BRANCH: master
Ran 02 Apr 2026 06:14AM UTC
Jobs 1
Files 48
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

02 Apr 2026 06:03AM UTC coverage: 83.601%. Remained the same
23886806496

push

github

hluk
Fall back to decoded access token for OIDC group extraction

When authenticating via the OIDC browser login, the ID token may not
include group claims (realm_access.roles) depending on the Keycloak
mapper configuration. Decode the access token JWT as a fallback source
for OIDC claims using authlib jwt.decode with JWKS verification.

- Skip other auth methods (e.g. Kerberos) when OIDC session is active
- Add decoded access token as a fallback in _oidc_session_sources()
- Use authlib jwt.decode with JWKS verification for access token decoding
- Request 'roles' OIDC scope for Keycloak compatibility
- Set id.token.claim=false in docker Keycloak to match production
- Add admin user to waiverdb-users role for functional tests
- Add Selenium functional test for browser-based OIDC group auth

Assisted-by: Claude Opus 4.6 <noreply@anthropic.com>
JIRA: RHELWF-13972

264 of 368 branches covered (71.74%)

Branch coverage included in aggregate %.

45 of 60 new or added lines in 3 files covered. (75.0%)

14 existing lines in 1 file now uncovered.

2081 of 2437 relevant lines covered (85.39%)

0.85 hits per line

Uncovered Changes

Lines Coverage ∆ File
9
0.0
0.0% functional-tests/test_oidc_groups.py
6
81.11
0.0% waiverdb/auth.py

Coverage Regressions

Lines Coverage ∆ File
14
81.11
0.0% waiverdb/auth.py
Jobs
ID Job ID Ran Files Coverage
1 python- - 23886806496.1 02 Apr 2026 06:14AM UTC 48
83.6
GitHub Action Run
Source Files on build 23886806496
  • Tree
  • List 48
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • af618d3b on github
  • Prev Build on fix-oidc-groups (#23852426946)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc