Kerberos SSO not working anymore
-
Date Seen
03.12.2019Versions
Ubuntu 18.04.3 LTS
Apache 2.4.29
Kopano 8.7.85
WebApp 3.5.13.2537+1469.1Bug Description
Since updating to Kopano 8.7.85 Kerberos SSO isn’t working anymore. Logging in with Kerberos SSO for example with SSH is working well. The WebApp just keeps loading:PHP Fatal error: kc_session_restore(): kc_session_restore() expects parameter 1 to be string, but something else was given in /usr/share/kopano-webapp/server/includes/core/class.webappauthentication.php on line 216, referer: https://my.url.com/
Severity
MajorSteps to Reproduce
Just follow the manual --> https://documentation.kopano.io/kopanocore_administrator_manual/special_kc_configurations.html#sso-with-kerberosActual Behavior
Logging in to WebApp with Kerberos isn’t possible.Expected Behavior
Logging in to WebApp with Kerberos is possible.Troubleshooting/Testing Steps Attempted
I verified the Kerberos authentication on the server itself and this is working well.Workaround
No workaround found yet. -
I just found a workaround:
I copied the file “class.webappauthentication.php” from WebApp version 3.5.12.2499+1440.1 over the actual one and authentication is working again.
Regards
Richard -
A fix is on the way and should be in master soon KW-3302
-
@robing said in Kerberos SSO not working anymore:
A fix is on the way and should be in master soon KW-3302
Thank you!
Regards
Richard -
You should update to 3.5.14.
-
@marty said in Kerberos SSO not working anymore:
You should update to 3.5.14.
I just updated to version 3.5.14.2540+1473.1 and the problem seems to be gone now.
Thank you!
Regards
Richard