将移动应用客户端验证到AWS API Gateway(社交登录)

时间:2016-03-21 23:01:01

标签: amazon-web-services aws-lambda openid-connect aws-api-gateway

我通过API网关公开了AWS Lambda。我想从(本机)移动应用和浏览器客户端使用该服务。

我希望用户能够使用Google或Facebook等社交登录,那么OpenIDConnect可能是答案的一部分吗?

有关如何执行此操作的任何教程或指导?我觉得我每次都要重新发明轮子。必须是快速完成这项工作的方法吗?

如果重要的话,使用dynamodb进行持久化。谢谢

1 个答案:

答案 0 :(得分:2)

如果您使用Amazon Cognito,则可以将用户的Facebook或Google凭据转换为AWS凭据。然后,您只需使用这些凭据签署对API Gateway的请求。如果您使用API Gateway's generated SDKs,默认情况下都支持此功能。