如何在AWS中实现API密钥对身份验证/授权

时间:2018-12-31 23:12:34

标签: amazon-web-services rest authentication authorization aws-api-gateway

我们将其余的API部署在API网关后面的AWS Lambda上。对于使用我们的Web客户端的用户,使用API​​网关授权程序通过Cognito的JWT令牌对他们进行身份验证。

现在,我们希望使用户能够创建自己的API凭据(API密钥和机密),以便他们无需使用Web客户端即可直接使用REST API。我们如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用联盟身份并让用户注册,他们可以获取自己的api密钥和机密。您还可以根据需要更改Cognito的流程,并制作新的Lambda并将其添加到Cognito中作为触发器。

https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html