OICD login is failing with error IndexError: list index out of range
Issue
-
OICD logging is failing with following error:
2025-03-31 08:43:21,384 ERROR 605b66d3-984d-4ac6-babf-6666ead94914 django.request Internal Server Error: /api/gateway/social/complete/ansible_base-authentication-authenticator_plugins-oidc__entraid/ Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/django/views/decorators/cache.py", line 62, in _wrapper_view_func response = view_func(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view return view_func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/social_django/utils.py", line 49, in wrapper return func(request, backend, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/social_django/views.py", line 31, in complete return do_complete( ^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/social_core/actions.py", line 49, in do_complete user = backend.complete(user=user, redirect_name=redirect_name, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/social_core/backends/base.py", line 39, in complete return self.auth_complete(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/social_core/utils.py", line 253, in wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/social_core/backends/oauth.py", line 418, in auth_complete response = self.request_access_token( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/social_core/backends/open_id_connect.py", line 254, in request_access_token self.id_token = self.validate_and_return_id_token( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/social_core/backends/open_id_connect.py", line 211, in validate_and_return_id_token key = self.find_valid_key(id_token) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/social_core/backends/open_id_connect.py", line 194, in find_valid_key key["alg"] = self.setting("JWT_ALGORITHMS", self.JWT_ALGORITHMS)[0] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^ IndexError: list index out of range
Environment
- Ansible Automation Platform 2.5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.