Síntomas
Supongamos que utilice el siguiente comando para habilitar la autenticación básica o autenticación de Windows integrada:
Set-OwaVirtualDirectory "CAS1\owa (Default Web Site)" - WindowsAuthentication $true - BasicAuthentication $true Set ECPVirtualDirectory "CAS1\ecp (Default Web Site)" - WindowsAuthentication $true - BasicAuthentication $true
Después de hacerlo, FormsAuthentication se muestra como deshabilitado en los directorios virtuales de Outlook Web Access (OWA) y el Panel de Control de Exchange (ECP):
ClientAuthCleanupLevel: alto
BasicAuthentication: True
WindowsAuthentication: True
DigestAuthentication: False
FormsAuthentication: False
LiveIdAuthentication: False
AdfsAuthentication: False
OAuthAuthentication: False
ExternalAuthenticationMethods se: {Fba}Sin embargo, los clientes mantengan encontrando autenticación basada en formularios (FBA) cuando intentan iniciar sesión en OWA o ECP.
Nota: Los clientes pueden iniciar sesión correctamente después de que proporcionan las credenciales correctas.
Solución
Para resolver este problema, instale la actualización acumulativa siguiente:
Actualización acumulativa de 2936880 5 para Exchange Server de 2013
Solución alternativa
Para evitar este problema, asegúrese de especificar - FormsAuthentication $false al desactivar FBA y habilitar a otros tipos de autenticación en el directorio virtual de OWA o ECP. Para ello, siga estos pasos:
-
Habilitar la autenticación basada en formularios.
-
Para OWA, ejecute el siguiente comando:
Set-OwaVirtualDirectory-Identity "CAS1\owa (Default Web Site)" - FormsAuthentication $True -
Para ECP, ejecute el siguiente comando:
Conjunto ECPVirtualDirectory-Identity "CAS1\ECP (Default Web Site)" - FormsAuthentication $True
-
-
Habilitar al tipo de autenticación que desee y especifique - FormsAuthentication $false.
-
Para OWA, ejecute el siguiente comando:
Set-OwaVirtualDirectory-Identity "CAS1\owa (Default Web Site)" - FormsAuthentication $False - WindowsAuthentication $true - BasicAuthentication $true -
Para ECP, ejecute el siguiente comando:
Conjunto ECPVirtualDirectory-Identity "CAS1\ECP (Default Web Site)" - FormsAuthentication $False - WindowsAuthentication $True - BasicAuthentication $True
-
-
Realizar una operación IISReset. Para obtener más información acerca de cómo hacerlo, consulte cómo reiniciar IIS.