authorizer.go 451B

1234567891011121314151617181920
  1. package config
  2. import (
  3. "time"
  4. )
  5. // AuthorizerConfig 公众号或小程序配置
  6. type AuthorizerConfig interface {
  7. // GetToken 获取 Token
  8. GetAccessToken(appID string) string
  9. // GetRefreshToken 获取 RefreshToken
  10. GetRefreshToken(appID string) string
  11. // RefreshToken 刷新 Token
  12. RefreshToken(appID, token, refreshToken string, expire time.Time) error
  13. // RefreshFuncInfo 刷新权限集列表
  14. RefreshFuncInfo(appID string, lst []int)
  15. }