feat: Authentication with backend

This commit is contained in:
Aleksi Lassila
2024-03-27 01:02:28 +02:00
parent 7318a0fa99
commit a574b718f0
21 changed files with 257 additions and 74 deletions

View File

@@ -11,9 +11,12 @@ import { AccessTokenPayload } from './auth.service';
import { User } from '../user/user.entity';
import { UserService } from '../user/user.service';
export const GetUser = createParamDecorator((data, req): User => {
return req.user;
});
export const GetUser = createParamDecorator(
(data: unknown, ctx: ExecutionContext): User => {
const request = ctx.switchToHttp().getRequest();
return request.user;
},
);
@Injectable()
export class AuthGuard implements CanActivate {