概述
在微服务场景中,若提供者和消费者使用的是同一个注册中心,则消费者默认可以调用同一个注册中心下的提供者服务。服务鉴权可以为提供者的服务设置鉴权规则,允许或拒绝某个消费者访问服务。
版本限制
框架 | 限制 | 详情 |
---|---|---|
Spring Cloud | Spring Cloud Dalston及以上版本 | 客户端:Feign、RestTemplate |
Dubbo | 2.5.3+ | -- |
jdk版本 | 1.8+ | -- |
开通服务鉴权
- 登录微服务治理控制台
- 在左侧导航栏选择应用治理,点击目标应用卡片
- 在应用卡片详情页面点击流量治理,选择服务鉴权
- 在服务鉴权页面单击创建服务鉴权
服务鉴权规则参数说明:
参数 | 说明 |
---|---|
规则名称 | 服务鉴权规则的名称 |
被调用方应用 | 鉴权规则生效的应用 |
被调用方框架 | SpringCloud或者Dubbo |
接口规则 | 说明 |
---|---|
鉴权方式 | 白名单/黑名单 |
调用方 | 涉及的调用方 |
默认状态 | 默认开启关闭状态 |