文件名称:auth:通过oauth2进行身份验证
文件大小:154KB
文件格式:ZIP
更新时间:2024-02-24 06:52:20
go golang middleware jwt library
auth-通过oauth2,直接和电子邮件进行身份验证 该库提供与Github,Google,Facebook,Microsoft,Twitter,Yandex,Battle.net和Telegram的“社交登录”,以及自定义身份验证提供程序和电子邮件验证。 可以同时使用多个oauth2提供程序 专门的dev提供商可以进行本地测试和开发 JWT存储在具有XSRF保护的安全cookie中。 Cookies只能是会话的 仅用户名,ID和图片(头像)的最小作用域 使用用户提供的凭据检查器直接认证 用户提供的发件人(电子邮件,即时消息等)的经过验证的身份验证 定制的oauth2服务器以及使用任何第三方提供程序的能力 具有FS,boltdb和gridfs存储的集成化身代理 支持用户定义的头像存储 默认头像的标识符 黑名单和用户定义的验证器 支持多种音频(听众) 使用可自定义的SecretReader安全密钥 能够将额外的信息存储到令牌并在登录时进行检索 预身份验证和后身份验证挂钩可处理自定义用例。 易于集成到http路由器的中间件 包装器从请求中提取用户信息 基于角色的访问控制 安装 g