Versions in this module Expand all Collapse all v0 v0.0.1 Feb 6, 2025 Changes in this version + func GenerateOAuthCode(c *gin.Context) + func GitHubBind(c *gin.Context) + func GitHubOAuth(c *gin.Context) + func LarkBind(c *gin.Context) + func LarkOAuth(c *gin.Context) + func OidcAuth(c *gin.Context) + func OidcBind(c *gin.Context) + func WeChatAuth(c *gin.Context) + func WeChatBind(c *gin.Context) + type GitHubOAuthResponse struct + AccessToken string + Scope string + TokenType string + type GitHubUser struct + Email string + Login string + Name string + type LarkOAuthResponse struct + AccessToken string + type LarkUser struct + Name string + OpenID string + type OidcResponse struct + AccessToken string + ExpiresIn int + IDToken string + RefreshToken string + Scope string + TokenType string + type OidcUser struct + Email string + Name string + OpenID string + Picture string + PreferredUsername string