feat: verify oidc bearer tokens and jit-provision users
This commit is contained in:
11
backend/apps/api/src/auth/current-user.decorator.ts
Normal file
11
backend/apps/api/src/auth/current-user.decorator.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { createParamDecorator, ExecutionContext } from '@nestjs/common';
|
||||
import type { AuthenticatedUser } from '../../../../libs/auth/src';
|
||||
|
||||
export const CurrentUser = createParamDecorator(
|
||||
(_data: unknown, ctx: ExecutionContext): AuthenticatedUser => {
|
||||
const request = ctx
|
||||
.switchToHttp()
|
||||
.getRequest<{ user: AuthenticatedUser }>();
|
||||
return request.user;
|
||||
},
|
||||
);
|
||||
Reference in New Issue
Block a user