fix: correct admin path bypass in global JwtAuthGuard
All checks were successful
Deploy API Server / build-and-deploy (push) Successful in 46s
All checks were successful
Deploy API Server / build-and-deploy (push) Successful in 46s
request.path includes the global 'api' prefix, so /admin/learning routes appear as /api/admin/learning. Bypass /api/admin in addition to existing /admin-api and /internal paths. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
bc11adfbac
commit
04da939a22
@ -33,7 +33,7 @@ export class JwtAuthGuard implements CanActivate {
|
|||||||
const request = context.switchToHttp().getRequest<Request>();
|
const request = context.switchToHttp().getRequest<Request>();
|
||||||
|
|
||||||
// Admin and internal routes use their own auth guards
|
// Admin and internal routes use their own auth guards
|
||||||
if (request.path.startsWith('/admin') || request.path.startsWith('/internal')) {
|
if (request.path.startsWith('/api/admin') || request.path.startsWith('/admin-api') || request.path.startsWith('/internal')) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user