Příznaky
Pasivní žádost o federaci selže při přístupu k aplikaci, jako je SharePoint, která používá ověřování AD FS a formuláře po připojení k Microsoft Dynamics CRM s ověřováním na základě deklarace identity, se nepovede s následující chybou: Došlo k chybě při pasivní žádosti o platnosti tokenu zabezpečení
Příčina
Tento problém způsobuje duplicitní soubor cookie MSISAuth vystavený aplikací Microsoft Dynamics CRM jako soubor cookie domény s oborem názvů služby AD FS. Tento název souboru cookie není jedinečný, a pokud se k jiné aplikaci, například k SharePointu přistupuje, zobrazí se duplicitní soubor cookie. Ověření se tak nepodaří.
Scénář Odhlásit se způsobuje soubor cookie pro odhlášení vydaný aplikací Microsoft Dynamics CRM jako soubor cookie domény, viz níže uvedený příklad. Tento soubor cookie je doménový soubor cookie a při prezentování pomocí služby AD FS se považuje za celou doménu, třeba *.contoso.com/. To způsobí selhání toku opětovného ověřování a na stránce Odhlásit se pomocí služby AD FS se zobrazí odhlášení. Set-Cookie: MSISSignOut=; domain=contoso.com; path=/; zabezpečené; HttpOnlyŘešení
Tento problém vyřešíte tak, že aplikaci Microsoft Dynamics CRM nakonfigurujete s hodnotou subdomény, jako je crm.domain.com. Bude to vyžadovat jiný certifikát se zástupným znakem, například *.crm.domain.com.
Po provedení těchto změn budete muset znovu nakonfigurovat ověřování na základě deklarace identity a ifd pomocí správných koncových bodů, jak je znázorněno níže:-
auth.<subdomain>.domain.com
-
dev.<subdomain>.domain.com
-
org.<subdomain>.domain.com
Další informace
Další podrobnosti o konfiguraci ověřování na základě deklarace identity a funkce IFD pro aplikaci Microsoft Dynamics CRM najdete v následujícím odkazu: Konfigurace ověřování na základě deklarace identity pro Server Microsoft Dynamics CRM