Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

多个微服务之间的通讯也需要oauth的token校验吗? #5

Open
NanaLearnCoding opened this issue Nov 18, 2019 · 2 comments
Open

Comments

@NanaLearnCoding
Copy link

多个微服务之间的通讯也需要oauth的token校验吗?
我看您的代码,多个微服务之间的通讯是使用feign的,并且在header中加入了token。这样是可以的,但是现在有个问题。
1、多个微服务之间的通讯有必要做token校验吗?
2、不应该在网关中统一校验token吗,感觉这样的网关才合适
3、在一些情形下,多个微服务之间的通讯是没有token的。例如我们的一个A服务中的定时任务,需要调用B服务的某些方法,这种情况下是没有token的,这样是不是就没有调用啊。
我是 刚开始接触学习springcloud的,如果哪里说的不对,请见谅。

@WhitePi
Copy link

WhitePi commented Nov 22, 2019

这个是微服务安全的不同方案选型,你说的这个是外部请求在网关这里做了校验,内部“裸奔”的方案;安全性是没有所有服务都校验的高;看业务选型吧。

@wsm1217395196
Copy link
Owner

对的在网关做token验证合适点,不然每个服务都要配置资源服务还要携带token是很麻烦。用zuul网关的话下游服务的资源那层配置直接提取到网关那就可以了,gateway网关的话那个配置还不知道咋弄。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants