fix: go through all userInfo when retrieving userId from OIDC provider
Currently, we are only retrieving 0th user for the user List returned from user list. It can cause issue where multiple return value found for search keyword. Here, we are checking against all returned users.
Issue: https://gitlab.e.foundation/e/infra/backlog/-/issues/4053+s