繁体   English   中英

将 Auth0 集成到 Node & Express 应用程序中

[英]Integrating Auth0 into a Node & Express app

我将 Node 和 Express 用于移动应用程序 (Flutter) 的后端。

我希望面向客户端的所有身份验证 REST 都是 auth0 的,因为它们通常可以比我更好地处理攻击和安全性。

报名 -

  1. 客户端向 auth0 的服务器上的注册端点发送一个请求,除了现有的字段之外还包含自定义字段。
  2. 身份验证成功后,auth0 将 s2s 发送到我服务器上的注册端点,其中包含注册数据,以及包含身份验证数据的 JWT 令牌。
  3. Auth0 将从我的服务器上的注册端点响应的数据合并到对客户端的响应中。

登录 - 基本上与注册相同,除了不需要接受来自客户端的自定义字段。

如果这样的流程是可能的,您能否请我参考相关文档或以其他方式帮助我了解如何? node/express 中的示例实现也将不胜感激。

正如评论中提到的克里斯蒂安,您可以使用帖子 reg web 挂钩。 此外,由于钩子不支持社交连接,您可以使用规则向您的服务器发送请求以在您的数据库中创建用户。 您可以向用户的元数据添加一个标志以确定此规则是否运行。

https://auth0.com/docs/hooks/concepts/post-user-registration-extensibility-point

这是另一种策略: https://community.auth0.com/t/distinguish-between-first-login-and-silent-auth/32986

让我知道这是否有意义。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM