Symptomer
Anta at du bruker følgende kommando for å aktivere integrert Windows-godkjenning eller enkel godkjenning:
Set-OwaVirtualDirectory "CAS1\owa (standard webområde)" - WindowsAuthentication $true - BasicAuthentication $true Sett ECPVirtualDirectory "CAS1\ecp (standard webområde)" - WindowsAuthentication $true - BasicAuthentication $true
Når du gjør dette, vises FormsAuthentication som deaktivert i Outlook Web Access (OWA) og Exchange Control Panel (ECP) virtuelle mapper:
ClientAuthCleanupLevel: høy
BasicAuthentication: True
WindowsAuthentication: True
DigestAuthentication: False
FormsAuthentication: False
LiveIdAuthentication: False
AdfsAuthentication: False
OAuthAuthentication: False
ExternalAuthenticationMethods: {Fba}Imidlertid holde klienter oppstår skjemabasert godkjenning (FBA) når de prøver å logge deg på OWA eller ECP.
Obs! Klienter kan logge på riktig etter at de har den riktige legitimasjonen.
Oppløsning
Hvis du vil løse dette problemet, kan du installere den kumulative oppdateringen for følgende:
2936880 kumulativ oppdatering 5 for Exchange Server 2013
Løsningen
Hvis du vil omgå dette problemet, må du kontrollere at du angir - FormsAuthentication $false når du deaktiverer FBA og aktivere andre godkjenningstyper i OWA eller ECP virtuelle mapper. Følg disse trinnene:
-
Aktivere skjemabasert godkjenning.
-
For OWA, kan du kjøre følgende kommando:
Set-OwaVirtualDirectory-identitet "CAS1\owa (standard webområde)" - FormsAuthentication $True -
ECP, kan du kjøre følgende kommando:
Sett ECPVirtualDirectory-identitet "CAS1\ECP (standard webområde)" - FormsAuthentication $True
-
-
Aktiver godkjenningstypen du vil bruke, og angi - FormsAuthentication $false.
-
For OWA, kan du kjøre følgende kommando:
Set-OwaVirtualDirectory-identitet "CAS1\owa (standard webområde)" - FormsAuthentication $False - WindowsAuthentication $true - BasicAuthentication $true -
ECP, kan du kjøre følgende kommando:
Sett ECPVirtualDirectory-identitet "CAS1\ECP (standard webområde)" - FormsAuthentication $False - WindowsAuthentication $True - BasicAuthentication $True
-
-
Utføre en operasjon IISReset. Hvis du vil ha mer informasjon om hvordan du gjør dette, kan du se hvordan starte IIS på nytt.