2016-08-16 2 views
2

Gibt es eine Möglichkeit, während der Benutzeranmeldung zu ermitteln, auf welchen Speicherplatz die Benutzerberechtigungen zugreifen sollen? Im Moment, in dem ich an dem Projekt arbeite, müssen die Mitarbeiterdaten des Unternehmens während der Anmeldung auf einem LDAP-Server nachgeschlagen werden und den Kunden des Unternehmens einen Login-Zugang geben, in dem die Login-Daten des Clients in der Datenbank nachgeschlagen werden.Spring LDAP und externe Anmeldung

Antwort

1

Die Spring-Sicherheit unterstützt standardmäßig mehrere Credential-Speicher. Erklären Sie einfach zwei AuthenticationProvider, einen, der auf LDAP für Mitarbeiter zugreift, und letzterer auf die Client-Datenbank zugreift. Auszug aus dem ProviderManager (default AuthenticationManager Implementierung) Javadoc-:

AuthenticationProviders werden in der Regel versucht, um bis man eine nicht-null-Antwort bereitstellt.

+0

Gibt es ein Tutorial oder ein Codebeispiel zur Vorgehensweise bei java config? – anathema

Verwandte Themen