Trying to test out OIDC from CILOGON with Indico 2.3 using Apache. Seems to be failing to pass validation of “auth_time”.
It looks like the file venv/lib/python2.7/site-packages/authlib/oidc/core/claims.py is throwing an exception when “validate_auth_time” is called. The integer check is failing due to auth_time coming in as type = unicode. I was able to check the actual numbers are being passed but oddly the type isn’t integer.
If I just comment out the check or make it ignore the exception and just “pass” that block of code everything works fine.
Any idea if this can be related to cilogon? Apache? or just something I might have fat fingered?
OIDC did work with keycloak just fine.
Thanks in advance.