feat: refactor authentication and user management routes
- Removed the API proxy middleware and integrated RPC routes for user authentication. - Implemented JWT token generation and validation in the authentication middleware. - Enhanced user registration and login processes with password hashing and token management. - Added new routes for user password reset and Google OAuth login. - Introduced health check endpoints for service monitoring. - Updated gRPC client methods for user management, including password updates. - Refactored utility functions for token handling and Redis interactions. - Improved type definitions for better TypeScript support.
This commit is contained in:
@@ -55,6 +55,6 @@ export const getUserServiceClient = () => {
|
||||
export const setupServices = (app: Hono) => {
|
||||
app.use("*", async (c, next) => {
|
||||
c.set("userServiceClient", promisifyClient(new UserServiceClient(grpcAddress(), getCredentials())));
|
||||
await next();
|
||||
return await next();
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user