From 1a264f7562cfad705e5d5f9e98d9193c871ee5fb Mon Sep 17 00:00:00 2001 From: yu-i-i Date: Fri, 20 Mar 2026 21:16:09 +0100 Subject: [PATCH] Git Bridge: route PAT validation endpoint to correct router --- .../web/modules/git-bridge/app/src/GitBridgeRouter.mjs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/services/web/modules/git-bridge/app/src/GitBridgeRouter.mjs b/services/web/modules/git-bridge/app/src/GitBridgeRouter.mjs index a7bf40d144..c435478527 100644 --- a/services/web/modules/git-bridge/app/src/GitBridgeRouter.mjs +++ b/services/web/modules/git-bridge/app/src/GitBridgeRouter.mjs @@ -13,9 +13,10 @@ const oauthTokenInfoRateLimiter = new RateLimiter('oauth-token-info', { }) export default { - apply(webRouter, privateApiRouter) { + apply(webRouter, privateApiRouter, publicApiRouter) { logger.debug({}, 'Init git-bridge router') +// Called by git-bridge served by web-api privateApiRouter.get('/api/v0/docs/:project_id', ensureTokenProjectAccess('read'), GitBridgeController.getDoc @@ -35,8 +36,8 @@ export default { ensureTokenProjectAccess('write'), GitBridgeController.postSnapshot ) -// Called by git-bridge to validate a PAT - webRouter.get('/oauth/token/info', +// Called by git-bridge to validate a PAT, served by web + publicApiRouter.get('/oauth/token/info', RateLimiterMiddleware.rateLimit(oauthTokenInfoRateLimiter), GitBridgePATController.validatePersonalAccessToken )