-
Paramétrage
Bonjour,
je suis en train de me familiariser avec spring security.
J'ai une question sur la partie "authentication-manager":
est-il possible de faire l'authentification et les les autorisation à partir de 2 sources différence?
- l'authentification se ferait dans le ldap.
- les autorisations dans une base de données.
Autre question:
est-il possible de récupérer les "intercept-url" dans une base de donnée?
-
Bonsoir,
Oui tu peux, en utilisant le constructeur de LdapAuthenticationProvider avec les deux paramètres LdapAuthenticator et LdapAuthoritiesPopulator. Tu crées ta propre classe qui implémente l'interface LdapAuthoritiesPopulator qui va récupérer les droits dans la base et tu passes ce bean comme second paramètre du constructeur de ton LdapAuthenticationProvider.
A+.