web:framework:spring:td5

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
web:framework:spring:td5 [2023/03/13 19:55] – [Formulaire de login] jcheronweb:framework:spring:td5 [2023/03/15 19:12] (Version actuelle) jcheron
Ligne 23: Ligne 23:
 Définir les rôles suivants : Définir les rôles suivants :
   * USER   * USER
-  * MANAGER_DOG (USER) +  * MANAGER_DOG (USER) 
-  * MANGER_MASTER (USER) +  * MANGER_MASTER (USER) 
-  * ADMIN (MANAGER_DOG & > MANAGER_MASTER)+  * ADMIN (MANAGER_DOG MANAGER_MASTER) 
 + 
 +<WRAP important> 
 +La hiérarchie des droits n'étant pas fonctionnelle dans la version Spring security 6.0 utilisée,\\ 
 +il faut manuellement accorder les droits **MANAGER_DOG**, **MANAGER_MASTER** et **USER** à l'**ADMIN** 
 +</WRAP>
  
  
Ligne 33: Ligne 38:
   * MANAGER_DOG peut accéder aux opérations de modification des chiens (Ajout/suppression/modification)   * MANAGER_DOG peut accéder aux opérations de modification des chiens (Ajout/suppression/modification)
   * MANAGER_MASTER peut accéder aux opérations de modification des masters (Ajout/suppression/modification)   * MANAGER_MASTER peut accéder aux opérations de modification des masters (Ajout/suppression/modification)
-  * ADMIN a le droit d'accéder aux URLs de gestion des Users et Roles+  * ADMIN a le droit d'accéder aux URLs de gestion des Users et Roles en **/admin**
  
 ==== Connexion depuis la BDD ==== ==== Connexion depuis la BDD ====
  
-  * Mettre en place une authentification basique par loginou email/password depuis la base de données.+  * Mettre en place une authentification basique par login ou email/password depuis la base de données.
   * Hasher le mot de passe avec **BCrypt**.   * Hasher le mot de passe avec **BCrypt**.
  
Ligne 50: Ligne 55:
 <html><div class="imageB"></html>{{:web:framework:spring:pasted:20230313-002537.png}}<html></div></html> <html><div class="imageB"></html>{{:web:framework:spring:pasted:20230313-002537.png}}<html></div></html>
  
-==== Interface Admin ====+Afficher le message suivant en cas d'accès non autorisé :
  
-Créer l'interface permettant de gérer les utilisateurs et les rôles : 
  
 +<html><div class="imageB"></html>{{:web:framework:spring:pasted:20230314-141024.png}}<html></div></html>
 +
 +==== Interface Admin ====
 +<WRAP todo>
 +Créer l'interface permettant de gérer les utilisateurs et les rôles :
 +</WRAP>
 +<html><div class="imageB"></html>{{:web:framework:spring:pasted:20230314-013353.png}}<html></div></html>
  
  
  • web/framework/spring/td5.1678733709.txt.gz
  • Dernière modification : il y a 2 ans
  • de jcheron