Keycloak – Erreur « Offline tokens not allowed for the user or client »

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 Keycloak​1​.

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.