配置消费者认证策略

REST API支持为路由配置认证。通过API key、JWT、HMAC三种认证方式验证调用者的身份,精准控制 API 访问权限,实现多租户细粒度管控,保障敏感数据隔离与合规调用,有效防止未授权访问和资源滥用。本文为您介绍如何为REST API配置消费者认证策略。

操作步骤

重要

开启消费者认证后,需为当前接口绑定消费者授权关系,否则无法访问。

  1. 云原生API网关提供了实例内和实例外两种配置消费者认证的方式:

    实例外API

    1. 登录云原生API网关控制台。左侧导航栏选择API,并在顶部菜单栏选择地域。

    2. 单击目标API,您可以在下拉框中选择需要配置消费者认证的实例。image

    3. 然后单击消费者认证页签。

    实例内API

    1. 登录云原生API网关控制台。左侧导航栏选择实例,并在顶部菜单栏选择地域。

    2. 实例页面,单击目标网关实例ID。左侧导航栏选择API,单击目标API,然后单击消费者认证页签。

  2. 单击目标接口右上方的编辑,或者在消费者认证页签下,单击配置信息右侧的编辑,开启启用状态,并选择认证方式

    重要

    变更消费者认证配置后,需重新发布才可生效。

    参数

    描述

    启用状态

    开启后,认证鉴权生效。

    重要

    对于已发布的API或路由,建议您先挂载消费者认证,待授权完成后,再启用该策略。

    认证方式

    当前接口认证消费者时使用的认证方式。目前支持API key、JWTHMAC认证方式。

  3. 消费者区域单击授权,在消费者下拉框中选择消费者,您也可以单击创建消费者为新的消费者进行授权。最后单击添加

相关文档