Příznak
Při používání aplikace Microsoft Dynamics CRM pro místní, že uživatelé být vyzváni k ověření pověření každých 24 hodin. Tato situace může nastat i uživatelé webového klienta a uživatele klienta Microsoft Dynamics CRM pro aplikaci Outlook.
To se stane pouze pro nasazení, které mají povoleno ověřování deklarací identity.
Příčina
Jednou z možných příčin tohoto problému je, že deklarace nastavení SessionSecurityTokenLifetimeInHours je nastavena na hodnotu 24 hodin. Jedná se o výchozí hodnotu.
Řešení
Nároky SessionSecurityTokenLifetimeInHours nastavení bude nutné aktualizovat na jinou hodnotu než 24. V této konkrétní instanci byla nastavena na jeden týden.
1. na serveru Dynamics s nainstalovanou rolí CRM discovery otevřete okno příkazového řádku prostředí PowerShell.
2. Spusťte následující příkazy z okna.
$Settings = get-CrmSetting - SettingType ClaimsSettings - DwsServerUrl https://CrmDiscoverServer.domain.com -$creds pověření
$Setting.SessionSecurityTokenLifetimeInHours = "168"
- DwsServerUrl Set-CrmSetting https://CrmDiscoverServer.domain.com -pověření $creds $setting
3. Jakmile je Hotovo, ověřte, zda hodnota doby života je nyní 168 spuštěním pod příkazu.
Get-CrmSetting - SettingType ClaimsSettings - DwsServerUrl https://CrmDiscoverServer.domain.com -$creds pověření
4. poté restartujte službu IIS na serverech front-end systému.
5. nakonec restartujte aplikaci Outlook pro všechny uživatele definované v části příznaku potížím
POZNÁMKA:
Ve výše uvedeném příkladu URL https://CrmDiscoverServer.domain.com bude nutné aktualizovat adresu URL serveru s rolí serveru zjišťování v nasazení aplikace Microsoft Dynamics CRM.
Uživatelé budou mít stále ověřování výzva k zadání pověření, ale provedením těchto pokynů tuto výzvu nyní dojde každých 7 dní Pokud není restartování aplikace Outlook nebo v prohlížeči. Restartování aplikace Outlook/prohlížeč automaticky obnoví jejich token zabezpečení a umožní uživatelům nezobrazí výzvu ověřování.