【发布时间】:2019-06-22 10:37:21
【问题描述】:
我正在考虑在 AWS Lambda 和可能的 AWS API Gateway 上将服务实现为一系列 REST 端点。前端将是一个直接调用这些端点的 JS 浏览器客户端,无需中间层。
在我的研究中,我似乎找不到的是,我如何确保可以访问“登录”的人的呼叫?我看到 Lambda 调用是无状态的,所以没有会话数据。我不需要会话数据,除了知道它们已经过身份验证并且在相同情况下被授权访问特定端点。会有一个数据库(DynamoDB 或 RDS),所以如果我需要会话数据,我可以创建它。
有没有办法做到这一点?我意识到我可以在每个 API 调用中传递他们的用户名和密码,但似乎必须有更好的方法。
此外,这可能会在 Java 中实现。我可以使用 Spring Security 吗?
【问题讨论】:
标签: spring-security aws-lambda