两台服务器之间如何通信?

时间:2019-04-18 09:01:03

标签: authentication jwt token mean

我有一个单页应用程序,它有4个服务器。 S1,s2,s3和s4分别在不同的端口中运行。 S1只有一个表usesrs,其中将保存所有用户凭据以进行身份​​验证。现在基于用户凭据,我想将s2的防护等级设置为4,以便在每个端点上都有某种方法可以检查jwt令牌。我怎样才能做到这一点?我的意思是从前端身份验证将由服务器1完成,但如果用户登录,则服务器的其余部分将做出响应,并且如果没有jwt令牌,则server2-4将不返回任何数据。我相信为此,我需要知道如何从两个服务器进行通信。如果您允许我进行此程序,我会感到很高兴。

1 个答案:

答案 0 :(得分:0)

您可以在API服务器前面设置另一台服务器-API网关。该服务器还可以验证jwt令牌,并将您的请求传递给其他服务器。或者,您应该在每台服务器上实现jwt验证。