| 12345678910111213141516171819202122232425 |
- package system_setting
- import "one-api/setting/config"
- type OIDCSettings struct {
- Enabled bool `json:"enabled"`
- ClientId string `json:"client_id"`
- ClientSecret string `json:"client_secret"`
- WellKnown string `json:"well_known"`
- AuthorizationEndpoint string `json:"authorization_endpoint"`
- TokenEndpoint string `json:"token_endpoint"`
- UserInfoEndpoint string `json:"user_info_endpoint"`
- }
- // 默认配置
- var defaultOIDCSettings = OIDCSettings{}
- func init() {
- // 注册到全局配置管理器
- config.GlobalConfig.Register("oidc", &defaultOIDCSettings)
- }
- func GetOIDCSettings() *OIDCSettings {
- return &defaultOIDCSettings
- }
|