(cfg *config.Config, s *models.Settings)
| 511 | } |
| 512 | |
| 513 | func buildOidcCallbackURL(cfg *config.Config, s *models.Settings) string { |
| 514 | base := strings.TrimSuffix(cfg.CORSOrigin, "/") |
| 515 | if s != nil && strings.TrimSpace(s.ServerURL) != "" { |
| 516 | base = strings.TrimSuffix(strings.TrimSpace(s.ServerURL), "/") |
| 517 | } |
| 518 | return base + "/api/v1/auth/oidc/callback" |
| 519 | } |
| 520 | |
| 521 | func applyOidcSettingsUpdate(s *models.Settings, req map[string]interface{}, enc *util.Encryption) { |
| 522 | if v, ok := getReqBool(req, "oidc_enabled", "oidcEnabled"); ok { |
no outgoing calls
no test coverage detected