我如何从自定义 auth0 webhook 接收附加数据?

问题描述 投票:0回答:0

好的,这是用户的登录流程:

用户访问/登录

const config = {
    authRequired: false,
    auth0Logout: true,
    secret: env.auth_secret,
    baseURL: env.auth_base_url,
    clientID: env.auth_client_id,
    issuerBaseURL: 'url',

};

app.use(auth(config));

用户通过 auth0 创建的登录提示登录或注册。 登录成功后,来自 auth0 的 Webhook 会将事件和秘密数据发送到 /user/verified

const axios = require("axios");
const URL = 'https://0bg7-34-200-103-108.ngrok-free.app/user/verified';
exports.onExecutePostLogin = async (event, api) => {
  
  try {
    await axios.post(URL, {data: event, secret: event.secrets.webhook_secret});
    
   
  } catch (error) {
    console.error(error)
  }
};

在我的后端,我检查用户是否已验证

问题:

假设用户输入/login/someData/

我如何访问我的 /user/verfied 端点中的“someData”?

我使用nodejs作为我的后端。

node.js auth0
© www.soinside.com 2019 - 2024. All rights reserved.