gpt4 book ai didi

javascript - 使用 React Router 在 React/Rails 应用程序中进行身份验证后管理重定向到子域

转载 作者:行者123 更新时间:2023-12-05 00:25:32 26 4
gpt4 key购买 nike

我有一个使用 React Router 的 React 单页应用程序,它与 Rails 5 API Hook 。 Rails 应用程序使用 devise_token_auth用于身份验证。我已经成功创建了一个身份验证过程,将用户状态存储在客户端的 Redux 存储中。
该应用程序的每个用户都属于一家公司。每家公司都有自己独特的子域(例如,companya.foo.com、companyb.foo.com)。从 foo.com 登录后,用户应该被重定向到他们的公司子域。对经过身份验证的用户的所有请求都应将它们保留在自己的子域中。用户退出时应重定向回 foo.com。
我读到这对于 React Router 和浏览器 API 是不可能的,但必须有一种方法来实现这一点。我还看到了一些 .htaccess 建议,但我不熟悉这种方法,我不确定这是否会处理动态重定向。
解决这个问题最直观的方法是什么?

最佳答案

您需要重定向到子域并在参数中传递身份验证 token 以保持用户登录

关于javascript - 使用 React Router 在 React/Rails 应用程序中进行身份验证后管理重定向到子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42049281/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com