4 Commits

Author SHA1 Message Date
8a549504a4 feat(auth): implement Firebase authentication and token verification
- Added FirebaseAuth struct and TokenVerifier interface for verifying Firebase ID tokens.
- Introduced FirebaseConfig struct in config to manage Firebase credentials and project ID.
- Implemented OAuth handler for Firebase ID token verification in HTTP handlers.
- Added middleware for authenticating requests using Firebase tokens.
- Updated router to conditionally apply authentication based on configuration.
- Created tests for the new authentication middleware.
- Added request and response types for Firebase OAuth handling.
- Included a sample JSON file for testing purposes.
2025-12-10 19:05:11 +09:00
5f081d3eb9 Added swagger endpoint 2025-11-22 21:43:45 +09:00
e6fe4449ea Changed folder structure to allow swagger to generate openapi file 2025-11-22 21:33:04 +09:00
0c4453500f Backend implementation 2025-11-04 21:22:13 +09:00