Zabbix version: 7.2.0
OS: Ubuntu 22.04
I have been trying to set up SAML for a while and the current error I can't figure out is provided below:
You are not logged in
Sign in with Single Sign-On (SAML)
From the research I've done, it seems like an issue where the idp.crt certificate wasn't found.
I am using a source built Zabbix so since the existing posts use a package installed Zabbix, they are of no use at all since those folders don't exist at all for me.
The closest I got to finding the folder was the php conf file in the "ui" folder of source built Zabbix. This was zabbix.conf.php.example till now and I removed the ".example" from the filename.
// Used for SAML authentication.
// Uncomment to override the default paths to SP private key, SP and IdP X.509 certificates, and to set extra settings.
$SSO['SP_KEY'] = 'conf/certs/sp.key';
$SSO['SP_CERT'] = 'conf/certs/sp.crt';
$SSO['IDP_CERT'] = 'conf/certs/idp.crt';
//$SSO['SETTINGS'] = [];
I saw these in the file, I uncommented but since I didn't make any manual changes, I believe these are just default values and don't create any changes.
I've put all the required certificates into this certs folder inside the ui/conf folder.
I've also included my current SAML settings, where I am using Keycloak.
Sidenote:
I am also using PostgreSQL 17 with the Zabbix server and did the config for it in the main usr/local/etc/zabbix_server.conf file.
This php file has MYSQL in it and I am at a loss with all this configuration madness.
OS: Ubuntu 22.04
I have been trying to set up SAML for a while and the current error I can't figure out is provided below:
You are not logged in
- Invalid array settings: idp_cert_or_fingerprint_not_found_and_required
Sign in with Single Sign-On (SAML)
From the research I've done, it seems like an issue where the idp.crt certificate wasn't found.
I am using a source built Zabbix so since the existing posts use a package installed Zabbix, they are of no use at all since those folders don't exist at all for me.
The closest I got to finding the folder was the php conf file in the "ui" folder of source built Zabbix. This was zabbix.conf.php.example till now and I removed the ".example" from the filename.
// Used for SAML authentication.
// Uncomment to override the default paths to SP private key, SP and IdP X.509 certificates, and to set extra settings.
$SSO['SP_KEY'] = 'conf/certs/sp.key';
$SSO['SP_CERT'] = 'conf/certs/sp.crt';
$SSO['IDP_CERT'] = 'conf/certs/idp.crt';
//$SSO['SETTINGS'] = [];
I saw these in the file, I uncommented but since I didn't make any manual changes, I believe these are just default values and don't create any changes.
I've put all the required certificates into this certs folder inside the ui/conf folder.
I've also included my current SAML settings, where I am using Keycloak.
Sidenote:
I am also using PostgreSQL 17 with the Zabbix server and did the config for it in the main usr/local/etc/zabbix_server.conf file.
This php file has MYSQL in it and I am at a loss with all this configuration madness.
Comment