Modification du système d'authentification
Dans cette section, nous allons modifier le service d'authentification pour permettre la gestion des connexions clients. Actuellement, notre système d'authentification est configuré de façon a permettre la connexion à une application peu importe le rôle de l'utilisateur.
Voici donc les fichiers que nous allons modifier pour implémenter cette fonctionnalité :
AuthController.java: Nous allons modifier légèrement la méthodeloginpour vérifier les permissions d'un utilisateur lors de la connexion à un client à travers son realm.AuthService.java: Nous allons rajouter une méthodetestUserpour vérifier si l'utilisateur a le droit de se connecter au client.
Maintenant que nous avons modifié notre service d'authentification, nous allons pouvoir créer nos applications.