Am stuck with Zabbix SAML setting. There is no proper setting for ADFS in zabbix. As new to SSO, it’s every difficult and understand SSO in ADFS. Does anyone properly configured Zabbix with ADFS ?
Zabbix SSO URL : https://xx.xxx.xx.xx/index_sso.php?acs (Same as given to ADFS Endpoint)
Here is my Zabbix Version which I tested
Zabbix Version : 5.45 Using appliance qcow2 (front end nginx)
Zabbix Version : 6.4X Latest stable version appliance qcwo2 (front end nginx)
Error : getting in User attribute not found both the versions. Give Attriubute NameID or Name ID same error getting on with option using Case-Sensitive Login in Zabbix Saml setting.
Nginx Logs:
FastCGI sent in stderr: “PHP message: PHP Warning: Undefined variable
$user_attributes in /usr/share/zabbix/index_sso.php on line 194PHP
message: PHP Fatal error: Uncaught TypeError: array_key_exists():
Argument #2 ($array) must be of type array, null given in
/usr/share/zabbix/index_sso.php:194 Stack trace:
#0 {main} thrown in /usr/share/zabbix/index_sso.php on line 194” while reading response header from upstream, client: xx.xxx.x.xx,
server: , request: “POST /index_sso.php?acs HTTP/1.1”, upstream:
“fastcgi://unix:/run/php-fpm/zabbix.sock:”, host: “xx.xxx.xxx.xx”,
referrer: “https://stack.example.local/”
Below screenshot of Zabbix SAML setting
ADFS setting screenshot as below
Relying party Identifiener
https://xx.xx.xx.xx/ (which is given same as zabbix SP entity ID field )
ADFS Claim Rule