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