Summary
Add a user authentication system so developers can claim their profile and connect IDE extensions.
Details
- Sign in via GitHub OAuth (and optionally Google/X)
- Generate a personal API key from profile settings
- API key used by IDE extensions to authenticate heartbeats
- Key management: regenerate, revoke
- Secure storage: keys hashed server-side, displayed only once on creation
Why
Authentication is the foundation for all real-time features. Without it, we can't link IDE activity to developer profiles on the globe.
Contributions welcome! If you'd like to work on this, please comment below and check CONTRIBUTING.md.
Summary
Add a user authentication system so developers can claim their profile and connect IDE extensions.
Details
Why
Authentication is the foundation for all real-time features. Without it, we can't link IDE activity to developer profiles on the globe.
Contributions welcome! If you'd like to work on this, please comment below and check CONTRIBUTING.md.