diff --git a/modules/setup/application/forms/AuthenticationPage.php b/modules/setup/application/forms/AuthenticationPage.php
index 88db9c6d8..ca182a4b1 100644
--- a/modules/setup/application/forms/AuthenticationPage.php
+++ b/modules/setup/application/forms/AuthenticationPage.php
@@ -36,6 +36,32 @@ class AuthenticationPage extends Form
                 )
             )
         );
+
+        if (isset($formData['type']) && $formData['type'] === 'autologin' && !isset($_SERVER['REMOTE_USER'])) {
+            $this->addElement(
+                'note',
+                'autologin_note',
+                array(
+                    'value'         => sprintf(
+                        $this->translate(
+                            'You\'re currently not authenticated using any of the web server\'s authentication '
+                            . 'mechanisms. Make sure you\'ll configure such either by using the %s or by setting'
+                            . ' it up manually, otherwise you\'ll not be able to log into Icinga Web 2 once the '
+                            . 'wizard is complete.'
+                        ),
+                        '<em title="icingacli help setup config webserver">IcingaCLI</em>'
+                    ),
+                    'decorators'    => array(
+                        'ViewHelper',
+                        array(
+                            'HtmlTag',
+                            array('tag' => 'p', 'class' => 'icon-info info')
+                        )
+                    )
+                )
+            );
+        }
+
         $this->addElement(
             'note',
             'description',
@@ -61,6 +87,7 @@ class AuthenticationPage extends Form
             'type',
             array(
                 'required'      => true,
+                'autosubmit'    => true,
                 'label'         => $this->translate('Authentication Type'),
                 'description'   => $this->translate('The type of authentication to use when accessing Icinga Web 2'),
                 'multiOptions'  => $backendTypes
diff --git a/public/css/icinga/setup.less b/public/css/icinga/setup.less
index 0bf8eb7b2..2c86a985a 100644
--- a/public/css/icinga/setup.less
+++ b/public/css/icinga/setup.less
@@ -220,6 +220,16 @@
   }
 }
 
+#setup_authentication_type p.info {
+  padding: 0.5em;
+  border: 1px solid lightgrey;
+  background-color: infobackground;
+
+  em {
+    text-decoration: underline;
+  }
+}
+
 #setup_ldap_discovery_confirm table {
   margin: 1em 0;
   border-collapse: separate;