Skip to content

fix(auth): support CERN Users Portal - #141

Merged
clelange merged 1 commit into
mainfrom
agent/fix-users-portal-integration-tests
Jul 16, 2026
Merged

fix(auth): support CERN Users Portal#141
clelange merged 1 commit into
mainfrom
agent/fix-users-portal-integration-tests

Conversation

@clelange

Copy link
Copy Markdown
Owner

Summary

  • recognize the CERN Users Portal SPA (including redirects from the retired Account portal)
  • start the portal's OIDC flow directly so the CLI can discover the Kerberos login link
  • replace the obsolete Account portal integration coverage with Users Portal coverage

Validation

  • make test
  • go test -tags nowebauthn ./...
  • make lint
  • pre-commit run --all-files
  • make build
  • make build-no-webauthn
  • make check-certs
  • go test -tags=integration -run '^$' ./...
  • live cookie login to users-portal.web.cern.ch with a Kerberos credential cache

Fixes #140

@clelange
clelange marked this pull request as ready for review July 16, 2026 12:19
@clelange
clelange merged commit 17ab389 into main Jul 16, 2026
14 of 15 checks passed
@clelange
clelange deleted the agent/fix-users-portal-integration-tests branch July 16, 2026 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

account.web.cern.ch is not available anymore

1 participant