@@ -168,7 +168,6 @@ func main() {
168168 managementHandler := handlers .NewManagementHandler (
169169 authService ,
170170 apiKeyRepo ,
171- jwtTokenRepo ,
172171 auditLogRepo ,
173172 userRepo ,
174173 hideoutModuleRepo ,
@@ -221,19 +220,7 @@ func main() {
221220 api := r .Group ("/api/v1" )
222221 api .Use (middleware .RateLimitMiddleware (cacheService , cfg .RateLimitRequests , cfg .RateLimitWindowSeconds ))
223222 {
224- auth := api .Group ("/auth" )
225- {
226- auth .GET ("/github/login" , authHandler .GitHubLogin )
227- auth .GET ("/github/callback" , authHandler .GitHubCallback )
228- auth .GET ("/discord/login" , authHandler .DiscordLogin )
229- auth .GET ("/discord/callback" , authHandler .DiscordCallback )
230- auth .GET ("/exchange-token" , authHandler .ExchangeTempToken )
231- auth .POST ("/login" , authHandler .LoginWithAPIKey )
232- auth .POST ("/token" , authHandler .TokenExchange )
233- auth .POST ("/refresh" , authHandler .RefreshToken )
234- }
235-
236- // Read-only routes (require JWT only)
223+ // JWTAuthMiddleware handles Supabase JWT validation
237224 readOnly := api .Group ("" )
238225 readOnly .Use (middleware .JWTAuthMiddleware (authService , cfg , supabaseAuthService ))
239226 {
@@ -334,8 +321,6 @@ func main() {
334321 admin .POST ("/api-keys" , managementHandler .CreateAPIKey )
335322 admin .GET ("/api-keys" , managementHandler .ListAPIKeys )
336323 admin .DELETE ("/api-keys/:id" , managementHandler .RevokeAPIKey )
337- admin .POST ("/jwts/revoke" , managementHandler .RevokeJWT )
338- admin .GET ("/jwts" , managementHandler .ListJWTs )
339324 admin .GET ("/logs" , managementHandler .QueryLogs )
340325 admin .POST ("/sync/force" , syncHandler .ForceSync )
341326 admin .GET ("/sync/status" , syncHandler .SyncStatus )
0 commit comments