0

我有一个在 eks 集群上运行的反应 Web 应用程序。我创建了一个 EKS alb 入口来对用户进行身份验证。我还没有弄清楚我是否这样做,我的反应 Web 应用程序如何知道谁登录了。入口会将一些标头转发到后端,不确定在我的反应 Web 中哪里可以捕获这些标头?或者我必须在网络服务器上设置一些东西?现在,我在开发模式下部署 react web。

4

1 回答 1

0

请 用nginx和“ auth_request 模块”查看这个示例

根据教程:

auth_request 模块位于互联网和您的后端服务器之间,nginx 将请求传递到该服务器,每当请求进入时,它首先将请求转发到单独的服务器以检查用户是否经过身份验证,并使用 HTTP 响应来决定是否允许请求继续到后端

此外,您可以使用开源项目“<strong>Vouch”通过各种后端对用户进行身份验证。

使用适当的 nginx 配置并保证您的服务器可以处理使用“ HTTP 标头”的身份验证并将连接从“经过身份验证的用户”重定向到后端服务器。

希望这有帮助

于 2019-06-06T14:54:34.590 回答