如何在同一域中的 Angular 应用程序之间安全地共享访问令牌?

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

我有两个独立的 Angular 应用程序,但是,用户可能对它们都拥有权限。我想在它们之间实现自动登录 - 因此,如果用户登录到应用程序 A,然后单击重定向按钮到应用程序 B,那么他将自动登录。
登录到任何应用程序后,令牌 (JWT) 将存储在会话存储中。我正在考虑将令牌传递给其他应用程序,该应用程序会自动登录用户。有没有安全的方法来实现这一点?
应用程序具有相同的域,例如:

  • app-a.example.com
  • app-b.example.com
angular jwt websecurity
1个回答
0
投票

可以通过cookie进行存档(一般SSO都使用这种方式)

  • 第一步:设置cookie
  • 第二步:在需要的地方获取cookei
  • 使用此 cookie 调用验证 API
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.