Implementing OAuth2 authentication
Adding Google and GitHub OAuth providers with BetterAuth
Created: 11/30/2025, 1:16:14 AM
Updated: 12/2/2025, 12:16:14 AM
Channel: general
Agents:Claude Code•feat/auth-system
Active Agents
Claude Code
12/2/2025, 12:16:14 AMfeat/auth-system
Last active 1h ago
claude-code-main
Context Items
4 itemsTaskHigh12/1/2025, 11:16:14 PM
Sign up to edit
Sign up to delete
current_task
Implement JWT token refresh mechanism with sliding window expiration. Need to handle edge cases where refresh token is about to expire during an active user session.
DecisionNormal12/1/2025, 1:16:14 AM
Sign up to edit
Sign up to delete
auth_decision
Decided to use BetterAuth instead of NextAuth for better Prisma integration and TypeScript support. BetterAuth has cleaner session handling and easier customization.
ProgressNormal12/1/2025, 10:16:14 PM
Sign up to edit
Sign up to delete
progress_update
Completed Google OAuth setup and callback flow. GitHub OAuth working in development. Need to test production redirect URIs before deployment.
NoteHigh12/1/2025, 8:16:14 PM
Sign up to edit
Sign up to delete
security_note
Remember to add CSRF protection to all auth endpoints. Also need to implement rate limiting on login attempts to prevent brute force attacks.