Documentation ¶
Index ¶
- Constants
- Variables
- func AuthCodeURL(state string) string
- func CheckWechatJWT(c *gin.Context)
- func GETOauth2Client() oauth2.Client
- func GETOauth2Redirect(c *gin.Context)
- func GetOauth2Endpoint() oauth2.Endpoint
- func GetVerifyValue(c *gin.Context)
- func Register()
- func WechatUserDebug(c *gin.Context)
- type GETOauth2RedirectForm
Constants ¶
View Source
const ( // WechatOpenid 微信授权后获取到的 openid // WechatOpenid = "wechat_openid" WechatJWT = "wechat_jwt" )
Variables ¶
View Source
var ( WechatDomainURI = model.WechatOption.String() + "domain_uri" // 域名验证 uri WechatVerifyValue = model.WechatOption.String() + "verify_value" //域名验证返回值 WechatAppID = model.WechatOption.String() + "appid" // 填上自己的参数 WechatAppSecret = model.WechatOption.String() + "app_secret" // 填上自己的参数 WechatOauth2RedirectURL = model.WechatOption.String() + "oauth2_redirect_url" // 填上自己的参数 获取用户信息跳转到微信时的传参 是完整的网页授权域名 包含 http WechatOauth2Scope = model.WechatOption.String() + "oauth2_scope" // 填上自己的参数 )
WechatDomainURL 微信 options 表中的键
Functions ¶
func GETOauth2Client ¶
GETOauth2Client 用于请求微信Oauth2相关的 Client @since 0.0.4
func GETOauth2Redirect ¶
GETOauth2Redirect 授权后的回掉 给 code 通过 code 获取信息 @since 0.0.4 更新了注册时调用的数据库方法 @since 0.0.7 修改了注册的流程
func GetOauth2Endpoint ¶
GetOauth2Endpoint 获取用于 @since 0.0.4
func WechatUserDebug ¶
WechatUserDebug 本地模拟微信授权后回掉写的 cookie @since 0.0.4 @since 0.0.6 过滤关闭的用户
Types ¶
type GETOauth2RedirectForm ¶
GETOauth2RedirectForm 授权回掉表单
Click to show internal directories.
Click to hide internal directories.