Skip to content

Generalized authentication - #122

Merged
guilbaults merged 18 commits into
guilbaults:mainfrom
mboisson:generalized_authentication
Jul 7, 2026
Merged

Generalized authentication#122
guilbaults merged 18 commits into
guilbaults:mainfrom
mboisson:generalized_authentication

Conversation

@mboisson

@mboisson mboisson commented Jul 3, 2026

Copy link
Copy Markdown
Contributor
  • Make staff and access attributes configurable for all authentication classes
  • Ensure no error is issued in authentication.py because a package is not installed by wrapping imports and class definitions in try/except clauses
  • Implement support for authentication with OIDC
  • Implement support for authentication with OAuth2 + JWT tokens
  • Implement a middleware to handle when multiple proxies are used so that forwarded headers are understood correctly by the OIDC authentication layer

This PR supersedes #118

Code co-written with Google Antigravity.

@mboisson
mboisson force-pushed the generalized_authentication branch from 1014c07 to e6397c7 Compare July 3, 2026 15:02
@mboisson
mboisson force-pushed the generalized_authentication branch from e6397c7 to f2846e6 Compare July 3, 2026 15:04
@guilbaults
guilbaults merged commit 31ef953 into guilbaults:main Jul 7, 2026
3 checks passed
cmd-ntrf pushed a commit to mboisson/puppet-metrix that referenced this pull request Jul 20, 2026
cmd-ntrf added a commit to ComputeCanada/puppet-metrix that referenced this pull request Jul 20, 2026
cmd-ntrf added a commit to ComputeCanada/puppet-metrix that referenced this pull request Jul 20, 2026
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.

2 participants