Closed
Description
Hi, whenever we try to login using pingf , if the user on pingf has only one role/group attached in oidc then it comes as a string instead of an array and akhq don't recognize that role/group, any advice on this ?
oidc clame retuns something like this, login fails
{
"client_id": "some_id",
"lastName": "some_last_name",
"firstName": "some_name ",
"roles": "some_role",
}
oidc clame retuns something like this, login succeeds
{
"client_id": "some_id",
"lastName": "some_last_name",
"firstName": "some_name ",
"roles": ["some_role","another_role"],
}
oidc config is like below
oidc:
enabled: true
providers:
pingf:
label: "Login with Pingf"
username-field: id
groups-field: roles
groups:
- name: some_role
groups:
- admin
Metadata
Metadata
Assignees
Projects
Status
Done