Documentation ¶
Index ¶
- type Config
- type WechatWorkProvider
- func (provider WechatWorkProvider) Callback(context *auth.Context)
- func (provider WechatWorkProvider) ConfigAuth(*auth.Auth)
- func (WechatWorkProvider) GetName() string
- func (provider WechatWorkProvider) Login(context *auth.Context)
- func (WechatWorkProvider) Logout(context *auth.Context)
- func (provider WechatWorkProvider) Register(context *auth.Context)
- func (WechatWorkProvider) ServeHTTP(*auth.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { CorpID string AgentID int64 CorpSecret string // 使用通讯录同步助手的SECRET RedirectURI string State string AuthType string // 支持网页授权和扫码登录 (web, scan), 不同的认正方式,授权URL不同,默认(即不配置)为scan AuthorizeHandler func(*auth.Context) (*claims.Claims, error) }
Config github Config
type WechatWorkProvider ¶
type WechatWorkProvider struct {
*Config
}
WechatWorkProvider provide login with wechat work
func (WechatWorkProvider) Callback ¶
func (provider WechatWorkProvider) Callback(context *auth.Context)
Callback implement Callback with wechat work provider
func (WechatWorkProvider) ConfigAuth ¶
func (provider WechatWorkProvider) ConfigAuth(*auth.Auth)
ConfigAuth config auth
func (WechatWorkProvider) GetName ¶
func (WechatWorkProvider) GetName() string
GetName return provider name
func (WechatWorkProvider) Login ¶
func (provider WechatWorkProvider) Login(context *auth.Context)
Login implemented login with wechat provider
func (WechatWorkProvider) Logout ¶
func (WechatWorkProvider) Logout(context *auth.Context)
Logout implemented logout with wechat work provider
func (WechatWorkProvider) Register ¶
func (provider WechatWorkProvider) Register(context *auth.Context)
Register implemented register with wechat work provider
func (WechatWorkProvider) ServeHTTP ¶
func (WechatWorkProvider) ServeHTTP(*auth.Context)
ServeHTTP implement ServeHTTP with wechat work provider
Click to show internal directories.
Click to hide internal directories.