springboot+springcloud API网关接口安全相关-------R

1.为什么需要API网关?
企业需要将自身数据、能力等作为开发平台向外开放,通常会以rest接口的方式向外提供,最好的例子就是淘宝开放平台、腾讯公司的QQ开发平台、微信开放平台。 Open API开放平台必然涉及到客户应用的接入、API权限的管理、调用次数管理等,必然会有一个统一的入口进行管理,这正是API网关可以发挥作用的时候。

网关的作用:API权限的管理(会有一个权限管理系统,比如说用spring security来实现,通常会给每个调用接口的用户配用户名和密码,配置相应的访问权限,登陆成功后会获取到token,在token没过期之前可以用token登陆)、调用次数,调用时间管理,负载均衡,缓存,路由,访问控制,服务代理,监控,日志等作用。

2.API网关的选用:
方式有很多,可根据自身的情况进行选择,我是选用的springcloud的zuul组件来作为网关的方案。

3.待续…

你可能感兴趣的:(springboot)