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'
@@ -24,22 +23,19 @@ export function packagesRouter(): Router {
2423
2524 router . get (
2625 '/' ,
27- // TODO: restore once read:packages + read:stewardships are added to Auth0 staging tenant
28- // requireScopes([SCOPES.READ_PACKAGES, SCOPES.READ_STEWARDSHIPS], 'any'),
26+ requireScopes ( [ SCOPES . READ_PACKAGES , SCOPES . READ_STEWARDSHIPS ] , 'any' ) ,
2927 safeWrap ( listPackages ) ,
3028 )
3129
3230 router . get (
3331 '/metrics' ,
34- // TODO: restore once read:packages + read:stewardships are added to Auth0 staging tenant
35- // requireScopes([SCOPES.READ_PACKAGES, SCOPES.READ_STEWARDSHIPS], 'any'),
32+ requireScopes ( [ SCOPES . READ_PACKAGES , SCOPES . READ_STEWARDSHIPS ] , 'any' ) ,
3633 safeWrap ( getPackagesMetrics ) ,
3734 )
3835
3936 router . get (
4037 '/detail' ,
41- // TODO: restore once read:packages + read:stewardships are added to Auth0 staging tenant
42- // requireScopes([SCOPES.READ_PACKAGES, SCOPES.READ_STEWARDSHIPS], 'any'),
38+ requireScopes ( [ SCOPES . READ_PACKAGES , SCOPES . READ_STEWARDSHIPS ] , 'any' ) ,
4339 safeWrap ( getPackage ) ,
4440 )
4541
0 commit comments