文件名称:gotham:哥tanh
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-21 19:18:39
Go
Gotham - Go 身份验证管理器 深受 Mark Bates 的 Goth 启发( ) 为什么是哥tanh? 主要是让我练习 Go 并了解多个提供商和版本的 OAuth 流程 默认情况下启用自动身份验证状态保护 能够根据需要从正常的身份验证流程中控制和分离 fetch-userdata 阶段(例如,仅用于令牌请求) 也因为围棋既简单又有趣...... 哥特式/哥特式的差异+补充 无存储、无会话、极简方法(服务器端) oauth 状态的自动保护和验证 应用定义的安全密钥和优势 应用定义的身份验证请求超时期限 应用程序定义的身份验证流程(例如自动获取用户数据或仅获取令牌) 应用程序定义的全局 + 每个提供商的用户数据读取器/解码器 未来的工作: 添加更多提供商 添加授权绑定 例子 蝙蝠侠开始( ) 贡献 欢迎并鼓励拉取请求、贡献、问题报告和反馈。
【文件预览】:
gotham-master
----README.md(1KB)
----gotham.go(1KB)
----state.go(2KB)
----superheroes()
--------example.go(4KB)
--------batman()
----security.go(937B)
----user.go(395B)
----communities()
--------gplus()
--------twitter()
--------facebook()
----provider.go(1KB)
----errors.go(492B)