11import { Router } from 'express'
22
33import { createRateLimiter } from '@/api/apiRateLimiter'
4- // TODO: restore once read:packages + read:stewardships are added to Auth0 staging tenant
5- // import { requireScopes } from '@/api/public/middlewares/requireScopes'
4+ import { requireScopes } from '@/api/public/middlewares/requireScopes'
65import { safeWrap } from '@/middlewares/errorMiddleware'
76
8- // import { SCOPES } from '@/security/scopes'
7+ import { SCOPES } from '@/security/scopes'
98import { getPackage } from './getPackage'
109import { getPackagesMetrics } from './getPackagesMetrics'
1110import { listPackages } from './listPackages'
@@ -19,22 +18,19 @@ export function packagesRouter(): Router {
1918
2019 router . get (
2120 '/' ,
22- // TODO: restore once read:packages + read:stewardships are added to Auth0 staging tenant
23- // requireScopes([SCOPES.READ_PACKAGES, SCOPES.READ_STEWARDSHIPS], 'any'),
21+ requireScopes ( [ SCOPES . READ_PACKAGES , SCOPES . READ_STEWARDSHIPS ] , 'any' ) ,
2422 safeWrap ( listPackages ) ,
2523 )
2624
2725 router . get (
2826 '/metrics' ,
29- // TODO: restore once read:packages + read:stewardships are added to Auth0 staging tenant
30- // requireScopes([SCOPES.READ_PACKAGES, SCOPES.READ_STEWARDSHIPS], 'any'),
27+ requireScopes ( [ SCOPES . READ_PACKAGES , SCOPES . READ_STEWARDSHIPS ] , 'any' ) ,
3128 safeWrap ( getPackagesMetrics ) ,
3229 )
3330
3431 router . get (
3532 '/detail' ,
36- // TODO: restore once read:packages + read:stewardships are added to Auth0 staging tenant
37- // requireScopes([SCOPES.READ_PACKAGES, SCOPES.READ_STEWARDSHIPS], 'any'),
33+ requireScopes ( [ SCOPES . READ_PACKAGES , SCOPES . READ_STEWARDSHIPS ] , 'any' ) ,
3834 safeWrap ( getPackage ) ,
3935 )
4036
0 commit comments