feat: verify oidc bearer tokens and jit-provision users

This commit is contained in:
Bastian Wagner
2026-08-17 14:54:42 +02:00
parent 7ca4bd9cf7
commit 5abc7cbe29
14 changed files with 294 additions and 11 deletions

View 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;
},
);