J'ai besoin de configurer Keycloak pour qu'il crée un JWT avec le claim "sub" rempli avec le nom d'utilisateur, au lieu de l'userId par défaut dans sub.
Cela signifie qu'au lieu de ce jeton :
{
"jti": "b1384883-9b59-4788-b09f-98b40b7e3c3b",
...
"sub": "fbdb4e4a-6e93-4b08-a1e7-0b7bd08520a6",
"preferred_username": "m123456"
}
J'ai besoin de recevoir :
{
"jti": "b1384883-9b59-4788-b09f-98b40b7e3c3b",
...
"sub": "m123456",
"preferred_username": "m123456"
}
Pourriez-vous me suggérer comment faire ?
J'ai essayé le mappeur de nom d'utilisateur, mais il ajoute une deuxième revendication "sub" et avec le jwt n'est pas valide.