Apache Acesso externo

1

Eu estou querendo saber se alguém pode me ajudar. Eu estou tentando configurar o SSO. Eu tenho que trabalhar dentro de um domínio, onde o ticket do kerberos é passado e eles assinam trabalhos e o usuário pode fazer o login corretamente. Se nenhum ticket kerberos estiver presente, ele solicita que o usuário efetue login por meio de um formulário de login manual. No entanto, se eu acessar o arquivo de um local fora do domínio local, por exemplo, computador doméstico, ele me apresenta um erro 403 sem nenhuma opção para efetuar login.

Eu ajustei meu .conf para várias opções com resultados variados de:

  1. Ter acesso dentro do domínio com o trabalho do ticket do kerberos (automático / manual), mas sem acesso externo
  2. Ter acesso externo sem ticket do kerberos e login manual dentro do domínio.
  3. Ter acesso em qualquer lugar sem promps.

meu conf é

 ServerName example.com
 ServerAlias example.com
 DocumentRoot /location/example/pub
 LogLevel debug
 <Directory "/location/example/pub">
    Allow from all
    Options FollowSymLinks Indexes
    Order allow,deny
    Deny from 127.0.0.0/8

    AuthType Kerberos
    AuthName "Kerberos Test"

    KrbMethodNegotiate on
    KrbMethodK5Passwd on
    KrbLocalUserMapping on
    KrbSaveCredentials on
    KrbVerifyKDC on
    KrbAuthoritative on
    KrbServiceName HTTP

    Krb5keytab /location.keytab
    KrbAuthRealm EXAMPLE.COM

    Require valid-user
    Satisfy Any

    ErrorDocument 401 /401.html
</Directory>

Se eu remover a negação, ela funcionará de qualquer lugar, mas não permitirá nenhuma forma de login do Kerberos. Quando está no lugar eu recebo o login kerberos requerido (sso / manual), mas estou recebendo um 403 de qualquer local que não seja dentro do domínio.

Alguém tem alguma sugestão / ideia? como eu estou fora.

Obrigado.

    
por dmurray 05.02.2016 / 16:58

0 respostas