Fixes OIDC login with Authelia by implementing secure state parameter and PKCE flow.

Changes:

  • Generate secure state parameter using crypto.strong_rand_bytes
  • Add PKCE implementation for authorization code protection
  • Implement nonce validation for additional security
  • State parameter now meets Authelia’s 8-character minimum requirement
  • Multiple security layers (state + PKCE + nonce)

Resolves: #143 /claim #143

Claim

Total prize pool $150
Total paid $0
Status Pending
Submitted June 14, 2025
Last updated June 14, 2025

Contributors

LU

Luffy

@luffy-orf

100%

Sponsors

CL

Claper

@ClaperCo

$150