我正试着从user_metadata
钩子上得到一个useUser
。这是我试过的。
Auth Action
exports.onExecutePostLogin = async (event, api) => {
const namespace = 'https://my-tenant-auth0.com';
api.idToken.setCustomClaim(`${namespace}/user_metadata`, event.user.user_metadata);
api.accessToken.setCustomClaim(`${namespace}/user_metadata`, event.user.user_metadata);
};
NextJs中间件.
const afterCallback = (req, res, session, state) => {
session.user.idToken = session.idToken;
session.user.testVar = JSON.stringify(session);
return session;
};
会话变量中没有user_metadata
。另外,由于某种原因,当我在console.log(session)
内部afterCallback
时,console.log()
没有打印任何东西。
发布于 2022-11-03 08:58:18
这实际上是有效的,我只是错过了一步,那就是“激活”动作。在操作/流/登录/下的仪表板上。拖放动作。
https://stackoverflow.com/questions/74272245
复制相似问题