parent
aadd9f56a0
commit
1215803a40
@ -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) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user