一次登录两个 symfony 项目

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

我需要小费。我有两个 Symfony WebApps,可以在不同的子域上访问。我基本上希望能够以用户身份登录 WebApp_A。到目前为止没有问题。但现在我在 WebApp_A 中有指向来自 WebApp_B 的路由的链接,只有在用户登录时才能访问该路由。但我不希望用户在调用 WebApp_B 时必须再次登录。我怎样才能实现这个?

我的研究总是引导我使用 SingleSignOn,但有很多实现选项。哪种方法最适合我描述的方法?我有一种感觉,它可能是用 JWT 实现的。

我感谢每一个链接和每一个教程,对我有进一步的帮助。

谢谢你的建议

symfony single-sign-on
1个回答
0
投票

您可以在数据库中存储并共享会话,因此两个应用程序都从数据库中存储的同一会话进行连接。配置很容易,只需在 symfony 站点中查找“PdoSessionHandler to store session in the database”

© www.soinside.com 2019 - 2024. All rights reserved.