多个子域的身份验证

编程入门 行业动态 更新时间:2024-10-08 00:23:33

<a href=https://www.elefans.com/category/jswz/34/1771377.html style=多个子域的身份验证"/>

多个子域的身份验证

大家下午好。

在团队中,我们计划制作n个与其他应用程序非常不同的应用程序,但我们需要用户一次性验证自己是否有权访问所有应用程序。

这些应用程序将在一个域中。

  • domain
  • app1.domain
  • app2.domain
  • app3.domain

因此,我们希望实施一种与Google的认证方案非常相似的身份验证方案,在该方案中,还要管理另外2个子域:

  • [accounts.domain:处理所有身份验证规则(例如登录,注册,忘记密码等)

  • [myaccount.domain:以管理所有用户的个人信息,订阅,安全设置等

问题如下:

  1. 最安全和最佳的方法是什么?
  2. 我们应考虑哪些数据库级别的注意事项?
  3. 我们应考虑哪些一般考虑因素,以避免未来的问题?

对于它的价值,我们将要使用的堆栈为nestjs +mongodb+ graphql

非常感谢。

回答如下:

最简单,最安全的管理方式是使用访问服务的代理,而不是用户直接与服务进行通信。然后,他们只需要针对代理进行身份验证。

您的其他选项需要某种中央身份验证提供程序。这可以通过多种方法来完成(假设您控制所有涉及的服务)。您可以根据需要使用共享的跨域cookie或使用某种oauth流。

更多推荐

多个子域的身份验证

本文发布于:2024-05-07 13:06:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1756378.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多个   身份验证

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!