import { Controller, Get, Req, Res, UseGuards } from '@nestjs/common'; import { OIDCLoginGuard } from '../guards/authentik-auth.guard'; import { Request, Response } from 'express'; @Controller('auth') export class AuthController { @UseGuards(OIDCLoginGuard) @Get('/login') login() {} @Get('/callback') @UseGuards(OIDCLoginGuard) loginCallback(@Req() req: Request, @Res() res: Response) { res.redirect('/'); } }