如何使用 API 密钥在 wso2 API 管理器中保护 API

How to secure API in wso2 API Manager with API Keys

我正在为 api 管理器使用 wso2am-4.0.0。我无法调用使用 API 密钥或基本 Auth.The 保护的 api OAuth2 工作正常。当我使用 API 键或使用 basic auth 调用 api 时,它会给出以下错误消息。 { “代码”:“900902”, "message": "缺少凭证", "description": "无效凭证。确保您的 API 调用具有 header:'Authorization : Bearer ACCESS_TOKEN' 或 'Authorization : Basic ACCESS_TOKEN' 或 'apikey: API_KEY'" } 请帮忙

您需要为 [=14= 的 Runtime configurationsApplication Level Security 部分中的 API 启用 BasicApi Key 选项].

进行上述更改后 re-deploying API,您将能够使用 Basic AuthApi Keys 调用 API。

您可以参考 Securing APIs with API Keys

的文档