Como eu só preciso de login LDAP uma vez?

2

Estou protegendo alguns diretórios diferentes com o LDAP. Meu problema é que você tem que entrar em cada diretório separadamente, mesmo que seja o mesmo usuário para quase todos eles. Aqui está a parte pertinente do meu httpd.conf:

LoadModule vhost_alias_module /usr/lib/apache2/modules/mod_vhost_alias.so

<Directory /var/www/wiki>
  AuthType Basic
  AuthName "Restricted Files"
  AuthUserFile /etc/apache2/passwords
  Require user galapagos
</Directory>

<Directory /var/www/staging>
  AuthType Basic
  AuthName "Restricted Files"
  AuthUserFile /etc/apache2/passwords
  Require user galapagos
</Directory>

<Directory /var/www/mantis>
  AuthType Basic
  AuthName "Restricted Files"
  AuthUserFile /etc/apache2/passwords
  Require user galapagos
</Directory>

<Directory /home/jason/projects>
  AuthType Basic
  AuthName "Restricted Files"
  AuthUserFile /etc/apache2/passwords
  Require user jason
</Directory>

Como fatorar todas as partes que são iguais e só requerer o login de galapagos uma vez?

    
por Jason Swett 27.09.2010 / 22:49

3 respostas

0

Como não houve grandes respostas aqui, minha resposta foi comprar o livro Administração do sistema LDAP .

    
por 28.10.2010 / 15:32
0

O que você tentou fazer? Seu arquivo conf parece usar contas locais (para o servidor), não contas LDAP.

Pesquisando " Apache com A autenticação ldap "no seu mecanismo de pesquisa favorito deve gerar alguns resultados razoáveis. (Eu recomendo que você especifique o sabor do LDAP que você está usando, especialmente se for o Active Directory.) Eu vejo:

Além disso, parece que você realmente quer aprender como tornar uma sessão persistente e / ou credenciais de cache. Tente pesquisar usando esses termos.

    
por 28.10.2010 / 17:21
-1

Se os diretórios estiverem em hosts virtuais diferentes, você precisará usar a autenticação NTLM para obter a funcionalidade SSO.

    
por 03.10.2010 / 01:44