我通过API网关公开了AWS Lambda。我想从(本机)移动应用和浏览器客户端使用该服务。
我希望用户能够使用Google或Facebook等社交登录,那么OpenIDConnect可能是答案的一部分吗?
有关如何执行此操作的任何教程或指导?我觉得我每次都要重新发明轮子。必须是快速完成这项工作的方法吗?
如果重要的话,使用dynamodb进行持久化。谢谢
答案 0 :(得分:2)
如果您使用Amazon Cognito,则可以将用户的Facebook或Google凭据转换为AWS凭据。然后,您只需使用这些凭据签署对API Gateway的请求。如果您使用API Gateway's generated SDKs,默认情况下都支持此功能。