Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Config *configModel
Functions ¶
This section is empty.
Types ¶
type OAuth2Config ¶
type OAuth2Config struct {
ClientID string `mapstructure:"client_id"`
ClientSecret string `mapstructure:"client_secret"`
RedirectURI string `mapstructure:"redirect_uri"`
Issuer string `mapstructure:"issuer"`
AuthorizationEndpoint string `mapstructure:"authorization_endpoint"`
TokenEndpoint string `mapstructure:"token_endpoint"`
UserEndpoint string `mapstructure:"user_endpoint"`
}
OAuth2Config OAuth2/OIDC认证配置
type QueueConfig ¶
type QueueConfig struct {
Name string `mapstructure:"name"`
Priority int `mapstructure:"priority"`
}
QueueConfig 队列配置
type RateLimitConfig ¶
type RateLimitConfig struct {
Rate int `mapstructure:"rate"` // 允许的请求次数
Period int `mapstructure:"period"` // 时间周期(秒)
}
RateLimitConfig 速率限制配置(N次/M秒)
Click to show internal directories.
Click to hide internal directories.