package oauth import "github.com/gogf/gf/frame/g" var Config *OssConfig func init() { Config = NewOssConfig() } type OssConfig struct { System string AppKey string SecretKey string ClientId string ClientSecret string AccessTokenUrl string ResourceUrl string AccountSyncUrl string AccountConfirmUrl string OrganizeSyncUrl string PostSyncUrl string EncrySUffIx string RedirectUri string } func NewOssConfig() *OssConfig { return &OssConfig{ System: g.Config().GetString("oss.system"), AppKey: g.Config().GetString("oss.app-key"), SecretKey: g.Config().GetString("oss.secret-key"), ClientId: g.Config().GetString("oss.client-id"), ClientSecret: g.Config().GetString("oss.client-secret"), AccessTokenUrl: g.Config().GetString("oss.access-token-url"), ResourceUrl: g.Config().GetString("oss.resource-url"), AccountSyncUrl: g.Config().GetString("oss.account_sync_url"), AccountConfirmUrl: g.Config().GetString("oss.account_confirm_url"), OrganizeSyncUrl: g.Config().GetString("oss.organize_sync_url"), PostSyncUrl: g.Config().GetString("oss.post_sync_url"), EncrySUffIx: "appkey" + g.Config().GetString("oss.app-key") + g.Config().GetString("oss.client-secret"), RedirectUri: g.Config().GetString("oss.redirect_uri"), } }