fix: go through all userInfo when retrieving userId from OIDC provider
Currently we are only retriving 0th user for the userList returned from userList. 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