我的手上有一个特殊的情况,需要帮助/指导。
我在example.com上使用Laravel编写了主应用程序。 example.com/dashboard是另一台服务器,提供用React编码的单页应用程序和由Lumen驱动的后端(另一台服务器)。
服务器A - 主应用程序(Laravel),example.com 服务器B - 仪表板(React),example.com / dashboard 服务器C - 仪表板后端(流明),dashboard.example.com
挑战在于了解服务器A和服务器B应用程序之间的用户签名。 B和C很好,因为请求通过API令牌等无状态机制进行身份验证。
但是,我如何做到以下几点:
用户在example.com(服务器A)登录,点击example.com/dashboard(服务器B),服务器B(React)的应用程序恢复用户会话。
我正在使用Redis和Laravel。
对服务器B的请求将具有Cookie标头,我认为这将允许我恢复会话,但是如何使用React恢复?