Мне нужно настроить Keycloak так, чтобы он создавал JWT с утверждением «sub», заполненным именем пользователя, вместо идентификатора пользователя по умолчанию в sub.
Это означает, что вместо этого токена:
{
"jti": "b1384883-9b59-4788-b09f-98b40b7e3c3b",
...
"sub": "fbdb4e4a-6e93-4b08-a1e7-0b7bd08520a6",
"preferred_username": "m123456"
}
Мне нужно получить:
{
"jti": "b1384883-9b59-4788-b09f-98b40b7e3c3b",
...
"sub": "m123456",
"preferred_username": "m123456"
}
Не могли бы вы порекомендовать, как это сделать?
Я пытался сопоставить имя пользователя, но он добавляет второе утверждение "sub" и сJWT не является действительным.