mirror of
https://github.com/TwiN/gatus.git
synced 2026-03-24 15:10:07 +00:00
fix(security): Do not allow invalid security configs (#1531)
* fix: Do not allow invalid security configs * test: Fix empty security config test * test: Add missing security config test scenarios
This commit is contained in:
@@ -28,7 +28,7 @@ type Config struct {
|
||||
|
||||
// ValidateAndSetDefaults returns whether the security configuration is valid or not and sets default values.
|
||||
func (c *Config) ValidateAndSetDefaults() bool {
|
||||
return (c.Basic != nil && c.Basic.isValid()) || (c.OIDC != nil && c.OIDC.ValidateAndSetDefaults())
|
||||
return (c.Basic == nil || c.Basic.isValid()) && (c.OIDC == nil || c.OIDC.ValidateAndSetDefaults())
|
||||
}
|
||||
|
||||
// RegisterHandlers registers all handlers required based on the security configuration
|
||||
|
||||
Reference in New Issue
Block a user