[ZendTo] 500 server error on successful AD authentication
jules at zend.to
jules at zend.to
Mon Dec 14 09:56:06 GMT 2020
Bailey,
Interesting one, slightly surprised that (a) it causes an error in your
case, and that (b) in that case, no one has seen it before.
Edit /opt/zendto/lib/NSSADAuthenticator.php and change line 658
from
if ( @$value['count'] >= 1 ) {
to
if ( is_array($value) && @$value['count'] >= 1 ) {
On Fri 11/12/20 23:47, Bailey Coole via ZendTo wrote:
>
> We're running 6.05-4 on CentOS 8.
>
> If an AD user successfully authenticates, they get a 500-server error.
>
> If an AD user inputs an incorrect password, they are warned that "The
> username or password was incorrect" (as expected).
>
> If a local (i.e., admin) user authenticates, everything 'works' properly.
>
> I don't *think* this is an issue with the ldap/AD config as ldapsearch
> with the same inputs returns all the expected users and the same
> settings (different bind account) are in use elsewhere in our
> infrastructure.
>
> Nothing showing in the apache logs, but there is a Fatal error in the
> php log:
>
> [11-Dec-2020 17:45:36 Australia/Perth] PHP Warning: Attempt to read
> property "value" on null in
> /var/zendto/templates_c/9da848d4b67ceaa147b62c8524dedce691bc7ce2_0.file.header.tpl.cache.php
> on line 424
>
> [11-Dec-2020 17:45:42 Australia/Perth] PHP Fatal error: Uncaught
> TypeError: Cannot access offset of type string on string in
> /opt/zendto/lib/NSSADAuthenticator.php:658
>
> Stack trace:
>
> #0 /opt/zendto/lib/NSSADAuthenticator.php(485):
> NSSADAuthenticator->Tryauthenticate()
>
> #1 /opt/zendto/lib/NSSMultiAuthenticator.php(154):
> NSSADAuthenticator->authenticate()
>
> #2 /opt/zendto/lib/NSSDropbox.php(2332):
> NSSMultiAuthenticator->authenticate()
>
> #3 /opt/zendto/lib/NSSDropbox.php(620):
> NSSDropbox->userFromAuthentication()
>
> #4 /opt/zendto/www/index.php(35): NSSDropbox->__construct()
>
> #5 {main}
>
> thrown in /opt/zendto/lib/NSSADAuthenticator.php on line 658
>
> Any ideas on what could be causing this behaviour?
>
> Thank you
>
>
> _______________________________________________
> ZendTo mailing list
> ZendTo at zend.to
> http://jul.es/mailman/listinfo/zendto
Jules
--
Julian Field MEng CEng CITP MBCS MIEEE MACM
'Intelligence is quickness to apprehend as distinct from ability,
which is capacity to act wisely on the thing apprehended.'
- Alfred North Whitehead
www.Zend.To
Twitter: @JulesFM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jul.es/pipermail/zendto/attachments/20201214/29756c64/attachment-0001.html>
More information about the ZendTo
mailing list