UNPKG

@zimpligital/medusa-plugin-auth-otp

Version:
23 lines 1.95 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getVerifiedTokenStep = void 0; const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk"); const auth_otp_1 = require("../../../modules/auth-otp"); exports.getVerifiedTokenStep = (0, workflows_sdk_1.createStep)('get-verify-response-step', async (input, { container }) => { const { auth_identity, customer } = input; const authOTPService = container.resolve(auth_otp_1.AUTH_OTP_MODULE_SERVICE); const payload = { actor_id: customer.id, actor_type: 'customer', auth_identity_id: auth_identity.id, app_metadata: { customer_id: customer.id, }, }; const token = await authOTPService.generateJwtToken(payload); return new workflows_sdk_1.StepResponse({ token, is_new_account: input.is_new_account, }); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LXZlcmlmaWVkLXRva2VuLXN0ZXAuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvd29ya2Zsb3dzL3ZlcmlmeS1vdHAtd29ya2Zsb3cvc3RlcHMvZ2V0LXZlcmlmaWVkLXRva2VuLXN0ZXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEscUVBQTZFO0FBRzdFLHdEQUFvRTtBQVF2RCxRQUFBLG9CQUFvQixHQUFHLElBQUEsMEJBQVUsRUFDN0MsMEJBQTBCLEVBQzFCLEtBQUssRUFBRSxLQUE4QixFQUFFLEVBQUUsU0FBUyxFQUFFLEVBQUUsRUFBRTtJQUN2RCxNQUFNLEVBQUUsYUFBYSxFQUFFLFFBQVEsRUFBRSxHQUFHLEtBQUssQ0FBQztJQUUxQyxNQUFNLGNBQWMsR0FBeUIsU0FBUyxDQUFDLE9BQU8sQ0FDN0Qsa0NBQXVCLENBQ3ZCLENBQUM7SUFFRixNQUFNLE9BQU8sR0FBRztRQUNmLFFBQVEsRUFBRSxRQUFRLENBQUMsRUFBRTtRQUNyQixVQUFVLEVBQUUsVUFBVTtRQUN0QixnQkFBZ0IsRUFBRSxhQUFhLENBQUMsRUFBRTtRQUNsQyxZQUFZLEVBQUU7WUFDYixXQUFXLEVBQUUsUUFBUSxDQUFDLEVBQUU7U0FDeEI7S0FDRCxDQUFDO0lBRUYsTUFBTSxLQUFLLEdBQUcsTUFBTSxjQUFjLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxDQUFDLENBQUM7SUFFN0QsT0FBTyxJQUFJLDRCQUFZLENBQUM7UUFDdkIsS0FBSztRQUNMLGNBQWMsRUFBRSxLQUFLLENBQUMsY0FBYztLQUNwQyxDQUFDLENBQUM7QUFDSixDQUFDLENBQ0QsQ0FBQyJ9