我有一个单页面的应用程序,它有4个服务器。S1、s2、s3和s4各自运行在不同的端口。S1只有一个表usesrs,其中将保存所有用户凭据以进行身份验证。现在,基于用户凭证,我希望将s2上的防护设置为4,这样在每个端点上,我都会有一些方法来检查JWT令牌。我怎样才能做到这一点呢?我的意思是,在前端,身份验证将由服务器1完成,但如果用户已登录并且没有jwt令牌,服务器2-4将不会返回任何数据,则服务器的其余部分将响应。我想我需要知道如何在两台服务器上进行通信。如果你给我这个过程,我会很高兴的。
发布于 2019-04-19 20:05:27
您可以在API服务器前面设置另一个服务器- API网关。此服务器还可以验证jwt令牌,并将您的请求传递给其他服务器。或者您应该在每台服务器上实现jwt验证。
https://stackoverflow.com/questions/55742610
复制相似问题