我们将其余的API部署在API网关后面的AWS Lambda上。对于使用我们的Web客户端的用户,使用API网关授权程序通过Cognito的JWT令牌对他们进行身份验证。
现在,我们希望使用户能够创建自己的API凭据(API密钥和机密),以便他们无需使用Web客户端即可直接使用REST API。我们如何实现这一目标?
答案 0 :(得分:0)
是的,您可以使用联盟身份并让用户注册,他们可以获取自己的api密钥和机密。您还可以根据需要更改Cognito的流程,并制作新的Lambda并将其添加到Cognito中作为触发器。
https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html