summaryrefslogtreecommitdiff
path: root/cmd/authelia/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/authelia/main.go')
-rw-r--r--cmd/authelia/main.go12
1 files changed, 9 insertions, 3 deletions
diff --git a/cmd/authelia/main.go b/cmd/authelia/main.go
index 05af593e9..7ca809108 100644
--- a/cmd/authelia/main.go
+++ b/cmd/authelia/main.go
@@ -94,13 +94,19 @@ func startServer() {
logger.Fatalf("Unrecognized storage backend")
}
- var userProvider authentication.UserProvider
+ var (
+ userProvider authentication.UserProvider
+ err error
+ )
switch {
case config.AuthenticationBackend.File != nil:
userProvider = authentication.NewFileUserProvider(config.AuthenticationBackend.File)
case config.AuthenticationBackend.LDAP != nil:
- userProvider = authentication.NewLDAPUserProvider(*config.AuthenticationBackend.LDAP, autheliaCertPool)
+ userProvider, err = authentication.NewLDAPUserProvider(*config.AuthenticationBackend.LDAP, autheliaCertPool)
+ if err != nil {
+ logger.Fatalf("Failed to Check LDAP Authentication Backend: %v", err)
+ }
default:
logger.Fatalf("Unrecognized authentication backend")
}
@@ -117,7 +123,7 @@ func startServer() {
}
if !config.Notifier.DisableStartupCheck {
- _, err := notifier.StartupCheck()
+ _, err = notifier.StartupCheck()
if err != nil {
logger.Fatalf("Error during notifier startup check: %s", err)
}