Sintomas
Suponha que você use o comando a seguir para habilitar a autenticação básica ou autenticação integrada do Windows:
Set-OwaVirtualDirectory "CAS1\owa (Site padrão)" - WindowsAuthentication $true - BasicAuthentication $true Conjunto de ECPVirtualDirectory "CAS1\ecp (Site padrão)" - WindowsAuthentication $true - BasicAuthentication $true
Depois que você fizer isso, FormsAuthentication é exibido como desativado nos diretórios virtuais do Outlook Web Access (OWA) e painel de controle do Exchange (ECP):
ClientAuthCleanupLevel: alta
BasicAuthentication: True
WindowsAuthentication: True
DigestAuthentication: falso
FormsAuthentication: falso
LiveIdAuthentication: falso
AdfsAuthentication: falso
OAuthAuthentication: falso
ExternalAuthenticationMethods: {Fba}No entanto, os clientes manter encontrando autenticação baseada em formulários (FBA) quando eles tentam fazer logon no OWA ou ECP.
Observação: Os clientes podem fazer logon com êxito após eles fornecem as credenciais corretas.
Resolução
Para resolver esse problema, instale a seguinte atualização cumulativa:
Atualização cumulativa do 2936880 5 para o Exchange Server 2013
Solução alternativa
Para contornar esse problema, certifique-se de que você especificar - FormsAuthentication $false ao desativar FBA e habilitar outros tipos de autenticação os diretórios virtuais do OWA ou ECP. Para fazer isso, execute as seguintes etapas:
-
Ative a autenticação baseada em formulários.
-
Para o OWA, execute o seguinte comando:
Set-OwaVirtualDirectory-Identity "CAS1\owa (Site padrão)" - FormsAuthentication $True -
Para ECP, execute o seguinte comando:
Conjunto ECPVirtualDirectory-Identity "CAS1\ECP (Site padrão)" - FormsAuthentication $True
-
-
Ativar o tipo de autenticação que você deseja e, em seguida, especifique - FormsAuthentication $false.
-
Para o OWA, execute o seguinte comando:
Set-OwaVirtualDirectory-Identity "CAS1\owa (Site padrão)" - FormsAuthentication $False - WindowsAuthentication $true - BasicAuthentication $true -
Para ECP, execute o seguinte comando:
Conjunto ECPVirtualDirectory-Identity "CAS1\ECP (Site padrão)" - FormsAuthentication $False - WindowsAuthentication $True - BasicAuthentication $True
-
-
Execute uma operação IISReset. Para obter mais informações sobre como fazer isso, consulte como reiniciar o IIS.