[comment]: # ({a429c249-1d523b6c})
# 1 HTTP

[comment]: # ({/a429c249-1d523b6c})

[comment]: # ({91c8a92a-e5bdba8c})
#### Przegląd

Uwierzytelnianie HTTP lub oparte na serwerze WWW [authentication](/manual/web_interface/frontend_sections/users/authentication) 
(na przykład: BasicAuthentication, NTLM/Kerberos) może być używane do sprawdzania nazw użytkowników i
haseł. Należy jednak pamiętać, że użytkownik musi również istnieć w Zabbix, jednak jego
hasło Zabbix nie będzie używane.

::: noteimportant
Uwaga! Upewnij się, że uwierzytelnianie serwera WWW
jest skonfigurowane i działa poprawnie przed jego
włączeniem.
:::

Uwierzytelnianie HTTP można wyłączyć we frontendzie, konfigurując odpowiednią opcję na karcie *HTTP settings* w sekcji [*Users > Authentication*](/manual/web_interface/frontend_sections/users/authentication). Gdy uwierzytelnianie HTTP jest wyłączone, karta z opcjami uwierzytelniania HTTP nie będzie wyświetlana we frontendzie. Należy pamiętać, że ponowna instalacja frontendu (uruchomienie setup.php) zresetuje ustawienia uwierzytelniania, w tym konfigurację uwierzytelniania HTTP.

[comment]: # ({/91c8a92a-e5bdba8c})

[comment]: # ({de0c6768-7677c7bc})
#### Konfiguracja

![](../../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth_http.png){width="600"}

Parametry konfiguracji:

|Parametr|Opis|
|--|--------|
|*Włącz uwierzytelnianie HTTP*|Zaznacz pole wyboru, aby włączyć uwierzytelnianie HTTP. Po najechaniu kursorem na ![](../../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth_http_2.png) zostanie wyświetlona podpowiedź z ostrzeżeniem, że w przypadku uwierzytelniania przez serwer WWW wszyscy użytkownicy (nawet z [dostępem do frontend](/manual/config/users_and_usergroups/usergroup#configuration) ustawionym na LDAP/Internal) będą uwierzytelniani przez serwer WWW, a nie przez Zabbix.|
|*Domyślny formularz logowania*|Określ, czy nieuwierzytelnieni użytkownicy mają być kierowani do:<br>**Formularz logowania Zabbix** - standardowa strona logowania Zabbix.<br>**Formularz logowania HTTP** - strona logowania HTTP.<br>Zaleca się włączenie uwierzytelniania opartego na serwerze WWW tylko dla strony `index_http.php`. Jeśli *Domyślny formularz logowania* jest ustawiony na „Strona logowania HTTP”, użytkownik zostanie zalogowany automatycznie, jeśli moduł uwierzytelniania serwera WWW ustawi prawidłowy login użytkownika w zmiennej `$_SERVER`.<br>Obsługiwane klucze `$_SERVER` to `PHP_AUTH_USER`, `REMOTE_USER`, `AUTH_USER`.|
|*Usuń nazwę domeny*|Lista nazw domen rozdzielonych przecinkami, które powinny zostać usunięte z nazwy użytkownika.<br>Na przykład `comp,any` — jeśli nazwa użytkownika to 'Admin\@any' lub 'comp\\Admin', użytkownik zostanie zalogowany jako 'Admin'; jeśli nazwa użytkownika to 'notacompany\\Admin', logowanie zostanie odrzucone.|
|*Logowanie z rozróżnianiem wielkości liter*|Odznacz pole wyboru, aby wyłączyć logowanie z rozróżnianiem wielkości liter dla nazw użytkowników (domyślnie włączone).<br>Wyłączenie logowania z rozróżnianiem wielkości liter pozwala na przykład zalogować się jako „admin”, nawet jeśli użytkownik Zabbix to „Admin” lub „ADMIN”.<br>Pamiętaj, że jeśli logowanie z rozróżnianiem wielkości liter jest wyłączone i istnieje wielu użytkowników Zabbix o podobnych nazwach użytkownika (np. Admin i admin), logowanie dla tych użytkowników będzie zawsze odrzucane z następującym komunikatem o błędzie: „Authentication failed: supplied credentials are not unique.”|

::: notetip
W przypadku użytkowników wewnętrznych, którzy nie mogą zalogować się przy użyciu
poświadczeń HTTP (gdy domyślnie ustawiony jest formularz logowania HTTP), co prowadzi do
błędu 401, można dodać w dyrektywach podstawowego uwierzytelniania wiersz
`ErrorDocument 401 /index.php?form=default`,
który przekieruje do zwykłego formularza logowania Zabbix.
:::

[comment]: # ({/de0c6768-7677c7bc})
