integração Spring Security em Active Directory
-
13-09-2019 - |
Pergunta
Eu quero autenticar o meu serviço web na Primavera com uma pesquisa do Active Directory, tanto o produtor eo consumidor - sob o princípio de que que cada estão executando sob (Contas ie Serviço)
.Eu estou supondo que eu tenho que usar
JaasPlainTextPasswordValidationCallbackHandler
e
JaasCertificateValidationCallbackHandler
e configurar meu
jaas.config
arquivo .
Alguém pode me dar um exemplo de código de onde ir a partir daqui? Eu estou supondo que os nomes de conta de serviço terá de ir para o arquivo jaas.config - mas se assim for - Eu gostaria que a ser preenchido automaticamente.
Solução
Você não deve precisar JAAS em tudo. Um esquema de autenticação simples LDAP deve funcionar bem para a Primavera de Segurança e Active Directory; Active Directory expõe uma interface LDAP (normalmente a porta 389).
http: //static.springframework .org / spring-security / site / docs / 2.0.x / reference / ldap.html