2016-08-16 2 views
2

사용자 로그인 중에 사용자 자격 증명을 검색 할 저장 장치를 확인하는 방법이 있습니까? 현재 작업중인 프로젝트에서 로그인하는 동안 회사의 직원 자격 증명을 LDAP 서버에서 찾아보고 클라이언트의 로그인 자격 증명을 데이터베이스에서 조회해야하는 로그인 액세스를 제공해야합니다.스프링 LDAP 및 외부 로그인

답변

1

스프링 보안은 여러 개의 자격 증명 저장소를 기본적으로 지원합니다. 직원을 위해 LDAP에 액세스하고 클라이언트 데이터베이스에 액세스하는 두 개의 AuthenticationProvider를 선언하십시오. ProviderManager (기본 AuthenticationManager 구현)의 javadoc에서 추출 : 하나가 null 이외의 응답을 제공 할 때까지

AuthenticationProviders은 일반적으로 위해 노력하고 있습니다.

+0

Java 구성에서이를 수행하는 방법에 대한 기존 자습서 또는 코드 샘플이 있습니까? – anathema

관련 문제