本文介绍如何为云原生网关配置JWT认证鉴权。
前提条件
- 了解JWT基本标准,请参见JWT简介。
- 了解云原生网关支持的集成方式:自主颁发Token(安全性有保障)和网关配置公钥对请求验签。
- 准备用于生成与验证Token的私钥与公钥,私钥用于授权服务的签发JWT,公钥配置在云原生网关中,用于对请求验签。
背景信息
云原生网关致力于提供给云上用户体系化的安全解决方案,其中JWT认证能力是在Json Web Token这种结构化令牌的基础上实现了一套基于用户体系对用户的API(服务)进行授权访问的机制,满足用户个性化安全设置的需求。
基于Token的认证
云原生网关对外开放的API需要识别请求者的身份,并据此判断所请求的资源是否可以返回给请求者。Token就是一种用于身份验证的机制,基于这种机制,应用不需要在服务端保留用户的认证信息或者会话信息,可实现无状态、分布式的Web应用授权,为应用的扩展提供了便利。
支持的接入集成方式

创建鉴权
查看鉴权详情
结果验证
返回认证鉴权页面查看鉴权信息,如果已包含新建的网关鉴权信息,则说明网关认证鉴权新建成功。
相关操作
您还可以执行以下其他操作,管理网关的认证鉴权:
- 开启鉴权:在认证鉴权页面,单击目标鉴权规则操作列的开启,使认证鉴权信息生效。
- 关闭鉴权:在认证鉴权页面,单击目标鉴权规则操作列的关闭,关闭网关认证鉴权信息。
- 编辑鉴权:在认证鉴权页面,单击目标鉴权规则操作列的编辑,可编辑网关认证鉴权信息。
- 删除鉴权:在认证鉴权页面,单击目标鉴权规则操作列的删除,可删除网关认证鉴权信息
说明 只有在认证鉴权信息关闭的状态下才可执行编辑和删除操作。