Files
Swarm/DysonNetwork.Pass
LittleSheep 74a9ca98ad ♻️ Refactor OpenID: Phase 2: Security Hardening - PKCE Implementation
- Added GenerateCodeVerifier() and GenerateCodeChallenge() methods to base OidcService
- Implemented PKCE (Proof Key for Code Exchange) for Google OAuth flow:
  * Generate cryptographically secure code verifier (256-bit random)
  * Create SHA-256 code challenge for authorization request
  * Cache code verifier with 15-minute expiration for token exchange
  * Validate and remove code verifier during callback to prevent replay attacks
- Enhances security by protecting against authorization code interception attacks
- Uses S256 (SHA-256) code challenge method as per RFC 7636
2025-11-02 15:05:19 +08:00
..
2025-11-02 13:07:59 +08:00
2025-11-02 11:59:02 +08:00
2025-09-19 00:14:37 +08:00
2025-09-27 15:14:05 +08:00
2025-10-26 02:20:10 +08:00
2025-09-19 00:14:37 +08:00
2025-09-27 15:14:05 +08:00
2025-09-21 17:25:43 +08:00
2025-09-27 15:14:05 +08:00
2025-11-02 14:26:07 +08:00
2025-07-25 00:06:11 +08:00
2025-11-01 17:35:28 +08:00
2025-10-25 16:40:00 +08:00
2025-09-19 00:17:22 +08:00
2025-10-03 14:36:27 +08:00
2025-09-06 16:10:15 +08:00
2025-07-16 01:53:00 +08:00
2025-07-16 01:53:00 +08:00