Files
Swarm/DysonNetwork.Pass
LittleSheep c74ab20236 ♻️ Refactor OpenID: Phase 4: Advanced Architecture - Strategy Pattern Implementation
- Added comprehensive user info strategy pattern with IUserInfoStrategy interface
- Created IdTokenValidationStrategy for Google/Apple ID token validation and parsing
- Implemented UserInfoEndpointStrategy for Microsoft/Discord/GitHub OAuth user data retrieval
- Added DirectTokenResponseStrategy placeholder for Afdian and similar providers
- Updated GoogleOidcService to use IdTokenValidationStrategy instead of custom callback logic
- Centralized JWT token validation, claim extraction, and user data parsing logic
- Eliminated code duplication across providers while maintaining provider-specific behavior
- Improved maintainability by separating concerns of user data retrieval methods
- Set architectural foundation for easily adding new OIDC providers by implementing appropriate strategies
2025-11-02 15:05:42 +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