Pour résoudre l’erreur « Offline tokens not allowed for the user or client » sous Keycloak, il est nécessaire de vérifier et d’ajuster les paramètres relatifs aux tokens offline dans la configuration de Keycloak. Les tokens offline permettent à l’application d’accéder aux microservices même si l’utilisateur est déconnecté et sont persistants à travers les redémarrages de Keycloak1.
Ajouter le rôle « offline_access » aux utilisateurs, au groupe ou au REALM
Vous pouvez soit ajouter le rôle directement à un utilisateur ou un groupe. Mais vous pouvez le faire aussi au niveau du realm :
Puis ajouter le rôle « offline_access » :
Cela résoudra l’erreur d’accès à l’application (clients) en question.