独立产品用 Auth0 时,常见卡点是:想在发 token 前加自定义 claim 或外部校验,却分不清该挂哪个 trigger,或把本应异步的逻辑塞进同步路径拖垮登录。
Auth0 Docs《How Auth0 Actions Work》(dateModified 可核)说明:Actions 是安全的、租户专属、可版本化的 Node.js 函数,在 Auth0 平台特定触发点(triggers)执行,用于用自定义逻辑扩展能力。可扩展的流程称为 trigger;trigger 分组代表 Auth0 旅程中某一节点的逻辑流水线。同一 trigger 可添加多个 Action,并按放置顺序执行。部分 trigger 同步执行并阻塞所在流,部分异步、在流外执行。文档按场景列出典型 trigger,例如注册登录中的 pre-user-registration(用户创建前,不适用于社交连接)、post-user-registration(创建后异步)、post-login(用户已认证但尚未签发 token);以及 MFA 短信、密码重置、机器到机器等分组。可配合 Marketplace 集成做身份核验等。配套「写第一个 Action」路径强调:选 trigger→创建→加 Secret/依赖→Draft 测试→Deploy→挂到 Flow,并在 Tenant Logs 验收。本场景据此输出登录触发器扩展简报。禁止回显 Secret 或声称「生产 Action 已上线」。