是否可以将 spring cloud oauth 2 服务器与 kubernetes api 网关入口一起使用。
在拨打电话之前,我已将其与 zuul 一起使用来验证用户身份。我可以对入口做类似的事情吗?
编辑1:
为了更清楚地解释它,我想要实现的目标
我正在使用 spring cloud 提供的基于令牌的 oAuth2 实现。
- oauth 作为 zuul 背后的服务之一运行。
- zuul 为 oauth 服务器和资源服务器映射了路由
- 客户端通过zuul调用auth server并获取token。
- 客户端通过 zuul 调用资源服务器并传递令牌
- zuul 配置为在调用资源服务器之前验证令牌。
通过这种方式,我们可以阻止任何下游流量在没有有效令牌的情况下进行。
我们可以在集群中运行身份验证服务器的入口进行令牌验证吗?