Bug in at_hash verification in OpenID-Connect-PHP 3rd party library
Hello,
I found a little bug by using this plugin, the bug comes from OpenID-Connect-PHP 3rd party library. The verification of at_hash is not conform to OpenID Connect specification.
There is a pull request here for people facing the same issue: https://github.com/jumbojett/OpenID-Connect-PHP/pull/222
Are there visible consequences of this bug in nextcloud-oidc-login?
Yes of course, it fails with an OpenID Connect provider which respect the standard.
But it seems the bug was already fixed in https://github.com/jumbojett/OpenID-Connect-PHP/pull/200
So you just need to use a recent version of the lib.
The lib has been updated since the bug was fixed. Can you confirm this is fixed on the nextcloud-oidc-login side?
I don't have access to the server for now, I'll see if I can find time to do a new installation.