-
Notifications
You must be signed in to change notification settings - Fork 0
DIsable auth #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DIsable auth #1
Conversation
@@ -20,27 +20,27 @@ import { APP_GUARD } from '@nestjs/core'; | |||
sessionIdGenerator: () => randomUUID(), | |||
statelessMode: false, | |||
}, | |||
guards: [AuthGuard, RolesGuard], | |||
// guards: [AuthGuard, RolesGuard], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
high
security
Commenting out the guards AuthGuard
and RolesGuard
disables authentication and role-based access control. Ensure this is intentional and consider the security implications of deploying this change to production.
useClass: RolesGuard, | ||
}, | ||
// { | ||
// provide: APP_GUARD, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
high
security
Commenting out the APP_GUARD
providers for AuthGuard
and RolesGuard
will disable these guards globally. Verify that this change is intended and assess the impact on application security.
QueryChallengesTool, | ||
], | ||
}) | ||
export class AppModule implements NestModule { | ||
configure(consumer: MiddlewareConsumer) { | ||
consumer.apply(TokenValidatorMiddleware).forRoutes('*'); | ||
consumer.apply(CreateRequestStoreMiddleware).forRoutes('*'); | ||
// consumer.apply(TokenValidatorMiddleware).forRoutes('*'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
high
security
Commenting out TokenValidatorMiddleware
and CreateRequestStoreMiddleware
will disable these middlewares. Ensure this is intentional and consider the potential impact on request validation and request context management.
.string() | ||
.describe('Winner handle on Topcoder platform'), | ||
userId: z.string().describe('Unique identifier for the user'), | ||
placement: z.number().describe('Placement of the winner'), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
medium
correctness
Consider using z.number().int()
for placement
to ensure that only integer values are accepted, as placements are typically whole numbers.
No description provided.