百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

LambdAuth

> 编程语言
开源

一个使用无服务器架构实现的样本身份验证服务,其中使用 AWS Lambda 来托管和执行代码,并使用 Amazon DynamoDB 作为持久存储。

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个使用无服务器架构实现的样本身份验证服务,其中使用 AWS Lambda 来托管和执行代码,并使用 Amazon DynamoDB 作为持久存储。

注意:

  • 我已经在我的《AWS Lambda in Action》的代码中发布了此应用程序的更新版本
  • 请在书籍仓库 https://github.com/danilop/AWS_Lambda_in_Action 的 Chapter10/ 文件夹中查找 SampleAuth
  • 此新版本的实时演示可在 https://eventdrivenapps.com/#livedemos 中查看
  • 如果需要生产级的解决方案,您可以查看 Amazon Cognito 用户池

认证可以与 Amazon Cognito 结合使用,通过 开发者认证身份 来扮演认证角色。实现的基本功能包括:

  • 新用户创建,系统会发送邮件以验证提供的电子邮件地址
  • 登录,获取可用于通过开发者认证身份来扮演认证角色的认证"令牌"
  • 更改密码
  • 重置密码,系统会发送包含重置密码链接的邮件 密码不会在数据库中以明文形式保存,而是通过 HMAC-SHA1 使用专用的随机盐值对每个密码进行"盐化"处理。

登录功能调用后端 GetOpenIdTokenForDeveloperIdentity 这个 Cognito API,用于注册(或检索)身份 ID 和一个用于用户身份验证的 OpenID Connect 令牌,该身份验证由您的后端身份验证流程完成。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScriptawsaws-dynamodbaws-lambdaserverless

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言