Versions in this module Expand all Collapse all v1 v1.9.1 Mar 9, 2022 Changes in this version + func GetUserByToken(accessToken string) (u entity.User, err error) v1.5.0 Nov 23, 2021 Changes in this version + func GetAuthorizeCode(c *gin.Context) + func GetToken(c *gin.Context) + func InitAuthRouter(r gin.IRouter) + func RefreshToken(c *gin.Context) + type GetAuthorizeCodeReq struct + AccessToken string + ClientID string + ResponseType string + Scopes []string + State string + type GetAuthorizeCodeResp struct + Code string + type GetTokenReq struct + AccountName string + AreaID uint64 + ClientID string + ClientSecret string + Code string + GrantType string + Password string + RefreshToken string + Scopes []string + func (req *GetTokenReq) HandleTokenRequest(c *gin.Context) (oauth2.GrantType, *oauth2.TokenGenerateRequest, error) + type GetTokenResp struct + TokenInfo TokenInfo + UserInfo entity.UserInfo + type RefreshTokenReq struct + ClientID string + GrantType string + RefreshToken string + type TokenInfo struct + AccessToken string + AccessTokenExp int64 + RefreshToken string + RefreshTokenExp int64