Você precisa permitir /login/alternate
sem login antes de funcionar corretamente
<Location /login/alternate>
Allow from all
Satisfy Any
</Location>
Eu não posso para a vida de mim descobrir porque isso não está funcionando. Eu tenho 2 diretivas do apache. Meu site inteiro deve exigir autenticação, exceto a página de login, que todos devem poder acessar. Quando faço isso, recebo o erro abaixo:
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request.
Minha configuração do Apache
<VirtualHost *:80>
ServerName example.com
DocumentRoot C:/htdocs/example
<Directory "C:/htdocs/example">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
AuthName "Example"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIOfferSSPI On
SSPIOfferBasic On
SSPIPerRequestAuth On
require valid-user
ErrorDocument 401 /login/alternate
</Directory>
<Location /login>
Allow from all
Satisfy Any
</Location>
</VirtualHost>
Tags authentication apache-2.2