mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-27 07:44:04 +02:00
setup: Display a note in case autologin is chosen while not being logged in
In case the user chooses to use autologin as authentication while not being externally authenticated a note is displayed indicating that it is necessary to set up the webserver's authentication to be able to login once the wizard is complete. refs #8274
This commit is contained in:
parent
45408e45af
commit
0fa133abfb
@ -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(
|
$this->addElement(
|
||||||
'note',
|
'note',
|
||||||
'description',
|
'description',
|
||||||
@ -61,6 +87,7 @@ class AuthenticationPage extends Form
|
|||||||
'type',
|
'type',
|
||||||
array(
|
array(
|
||||||
'required' => true,
|
'required' => true,
|
||||||
|
'autosubmit' => true,
|
||||||
'label' => $this->translate('Authentication Type'),
|
'label' => $this->translate('Authentication Type'),
|
||||||
'description' => $this->translate('The type of authentication to use when accessing Icinga Web 2'),
|
'description' => $this->translate('The type of authentication to use when accessing Icinga Web 2'),
|
||||||
'multiOptions' => $backendTypes
|
'multiOptions' => $backendTypes
|
||||||
|
@ -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 {
|
#setup_ldap_discovery_confirm table {
|
||||||
margin: 1em 0;
|
margin: 1em 0;
|
||||||
border-collapse: separate;
|
border-collapse: separate;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user