用于身份验证提供程序 (OAuth1、OAuth2) 的登录处理程序
gologin 包提供可连接的登录 http.Handler,用于 Google、GitHub、Twitter、Facebook、Bitbucket、Tumblr 或任何 OAuth1 或 OAuth2 身份验证提供商。
LoginHandler 和 CallbackHandler 支持 Web 登录流程TokenHandler 支持原生移动设备令牌登录流程context 中获取用户或访问令牌gologin 包提供了 http.Handler,可以通过链接它们来通过请求上下文传递数据(例如令牌、用户)来实现授权流程。gologin 处理器会调用 success 和 failure 后续的 http.Handler,以在身份验证成功或失败时进行调用。如果需要,可以通过链接实现高级自定义。一旦身份验证成功,您的 success 处理器将可以访问用户的访问令牌和相关的用户/帐户。
选择子包,例如 GitHub 或 twitter。LoginHandler 和 Callback http.Handler 会链接在一起,以调用更低级别的 oauth1 或 oauth2 处理程序,用于验证用户并获取 GitHub 或 Twitter User,然后再调用您的 success http.Handler。
暂无开放 Issues,或尚未同步最近议题。