$ _SERVER ['REMOTE_USER'] não encontrado usando LDAP SSO

2

Estou tentando usar o módulo LDAP SSO no Drupal. A autenticação LDAP do Drupal funciona bem (as pessoas podem fazer login usando suas credenciais do AD no Drupal e estar logadas, o sistema de teste também retorna credenciais relevantes do AD, como endereços de e-mail).

No entanto, o SSO não funciona. No front end, recebo uma mensagem de erro dizendo "Você não foi autenticado pelo servidor".

Verificando os logs de erro do Drupal, recebo o erro $ _SERVER ['REMOTE_USER'] não encontrado

Não me sinto particularmente confortável com as configurações do servidor e as coisas, por isso, agradeço qualquer ajuda que possa obter. Fazer uma pesquisa no google sobre o problema não pareceu corresponder ao meu problema.

Para as especificações técnicas:

Estou usando o mod_auth_sspi para autenticar O servidor é um servidor Apache em execução no Windows. Estou usando o Uniform Server 8.1.2 que usa o PHP 5.3.10 e o Apache 2.2.22

Obrigado por qualquer ajuda.

    
por gdhp 03.01.2014 / 10:46

1 resposta

0

O LDAP SSO espera que o mod_auth_sspi defina a variável do servidor REMOTE_USER com o nome do usuário autenticado, mas aparentemente não está fazendo isso.

O wiki mod_auth_sspi diz que você deve adicionar

JkEnvVar REMOTE_USER

para sua configuração mod_jk. Você poderia colocá-lo em qualquer lugar na sua configuração do Apache. Em seguida, recarregue o Apache.

    
por 03.01.2014 / 10:58