在AWS API Gateway上使用Api密钥

时间:2018-03-29 08:53:00

标签: amazon-web-services aws-api-gateway

我想使用api-keys进行授权,并将用户分组以访问API网关中的api。请求将使用javascript调用从网页发送。

  1. 有没有办法加密api-keys?
  2. 让我说我能加密它,它会有益吗?因为有人仍然可以看到加密的api-keys并使用它,它仍然可以工作,因为无论如何我会在某处解密它。
  3. 有没有更好的方法?

1 个答案:

答案 0 :(得分:1)

从客户端(即JavaScript)启动API调用时,无法保护API密钥以进行授权。正如你所说,也没有加密它们的意义。您需要有一个授权提供程序,可以在响应中返回API密钥。

API Gateway允许您拥有API的自定义授权程序。请参阅Infinity