25개 이상의 토픽을 선택하실 수 없습니다.
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- package system_setting
-
- import "github.com/QuantumNous/new-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
- }
|