Git Bridge: route PAT validation endpoint to correct router

This commit is contained in:
yu-i-i
2026-03-20 21:16:09 +01:00
parent c0088832d8
commit a5f3273e22

View File

@@ -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
)