Listory/src/auth/guards/auth-strategies.guard.ts

13 lines
376 B
TypeScript
Raw Normal View History

2020-09-05 23:35:53 +02:00
import { AuthGuard } from "@nestjs/passport";
import { AuthStrategy } from "../strategies/strategies.enum";
// Internal
export const ApiAuthGuard = AuthGuard([
AuthStrategy.AccessToken,
AuthStrategy.ApiToken,
]);
2020-09-05 23:35:53 +02:00
export const RefreshTokenAuthGuard = AuthGuard(AuthStrategy.RefreshToken);
// Auth Provider
export const SpotifyAuthGuard = AuthGuard(AuthStrategy.Spotify);