Bugfix/fix ApiKeyStrategy error (#4682)

* Fix ApiKeyStrategy error
This commit is contained in:
andiz2 2025-05-09 11:48:43 +03:00 committed by GitHub
parent aadd9f56a0
commit 1215803a40
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -21,14 +21,10 @@ export class ApiKeyStrategy extends PassportStrategy(
private readonly prismaService: PrismaService,
private readonly userService: UserService
) {
super({ header: HEADER_KEY_TOKEN, prefix: 'Api-Key ' }, true);
super({ header: HEADER_KEY_TOKEN, prefix: 'Api-Key ' }, false);
}
public async validate(
apiKey: string,
done: (error: any, user?: any) => void
) {
try {
public async validate(apiKey: string) {
const user = await this.validateApiKey(apiKey);
if (this.configurationService.get('ENABLE_FEATURE_SUBSCRIPTION')) {
@ -49,10 +45,7 @@ export class ApiKeyStrategy extends PassportStrategy(
});
}
done(null, user);
} catch (error) {
done(error, null);
}
return user;
}
private async validateApiKey(apiKey: string) {