UNPKG

@manujdhull/nestjs-pkce-oauth2

Version:

A NestJS plugin to simplify OAuth2 PKCE flow integration, including decorators, guards, and token/session management.

14 lines (13 loc) 517 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OAuthCallback = void 0; const common_1 = require("@nestjs/common"); const validate_query_1 = require("../utils/validate-query"); exports.OAuthCallback = (0, common_1.createParamDecorator)((_data, ctx) => { const request = ctx.switchToHttp().getRequest(); (0, validate_query_1.assertQueryParams)(['code', 'state'], request.query); return { code: request.query.code, state: request.query.state, }; });