eureka server不是用basic的账号密码认证么, 为什么proxy不用配账号密码
来源:5-5 实现proxy

qq_justdoeat_0
2018-08-01
写回答
1回答
-
大漠风
2018-08-01
proxy的用途就是将请求根据一定路由策略透传到后面的服务上。
一般来说,proxy上面,我们可以在它上面应用一些策略,例如超时、流量控制、访问控制等。所以,在proxy上应用安全控制也是可以的。
再说这个权限验证,有2种方式,一个是在proxy上进行账户以及权限校验(这又可以分两种,一种是在proxy自己校验,还有一种是通过一个独立的用户权限校验服务来完成);另一个是将请求直接发到服务上,在每个服务上自己控制权限。
所以要在proxy上做账户验证,那就应该还要再检查这个用户是否有权限访问这个url。所以就不能只是通过简单的basic的方式实现spring security。
由于这个的实现比较复杂,而且也不是这门课的内容,所以在实例当中就没有处理安全校验。
00
相似问题