Quelle est la différence entre ROLE_USER et ROLE_ANONYMOUS dans une configuration d’URL d’interception de spring?

Quelle est la différence entre ROLE_USER et ROLE_ANONYMOUS dans une configuration d’URL d’interception de ressort telle que celle présentée ci-dessous?

          

ROLE_ANONYMOUS est le rôle par défaut atsortingbué à un utilisateur non authentifié (anonyme) lorsqu’une configuration utilise le filtre “authentification anonyme” de Spring Security. C’est activé par défault. Cependant, il est probablement plus clair si vous utilisez plutôt l’expression isAnonymous () , qui a la même signification.

ROLE_USER n’a de sens que si vous atsortingbuez ce rôle à vos utilisateurs lorsqu’ils sont authentifiés (vous êtes chargé de charger les rôles (autorités) pour un utilisateur authentifié). Ce nom n’est pas intégré à l’infrastructure de Spring Security. Dans l’exemple donné, ce rôle est vraisemblablement atsortingbué à un utilisateur authentifié.

ROLE_ANONYMOUS n’a pas d’informations d’identification d’utilisateur, ROLE_USER a des informations d’identification d’utilisateur … a été authentifié.

c’est mon interprétation basée sur la configuration fournie