Symptom
När du använder Microsoft Dynamics CRM lokal användare kan behöva uppge autentiseringsuppgifter en gång per dygn. Detta kan inträffa för både användare av webbklienten tillsammans med användare av Microsoft Dynamics CRM Outlook-klienten.
Detta inträffar endast för distributioner som har fordringar autentisering aktiverad.
Orsak
En möjlig orsak till detta problem är att anspråken ställa SessionSecurityTokenLifetimeInHours anges till ett värde av 24 timmar. Det här är standardvärdet.
Lösning
Fordringar som anger SessionSecurityTokenLifetimeInHours måste uppdateras till något annat än 24. I detta särskilda fall angavs till en vecka.
1. på Dynamics server med rollen CRM discovery installerat, öppna Kommandotolken PowerShell.
2. Kör följande kommandon i fönstret.
$Settings = get-CrmSetting - SettingType ClaimsSettings - DwsServerUrl- https://CrmDiscoverServer.domain.com -$creds-certifikat
$Setting.SessionSecurityTokenLifetimeInHours = '168'
Set-CrmSetting - DwsServerUrl- https://CrmDiscoverServer.domain.com -autentiseringsuppgifter $creds $setting
3. när du har gjort, kontrollera att värdet för livstid är nu 168 genom att köra den under kommando.
Get-CrmSetting - SettingType ClaimsSettings - DwsServerUrl- https://CrmDiscoverServer.domain.com -$creds-certifikat
4. nästa, starta om IIS på klientdel servrar.
5. slutligen, starta om Outlook för alla användare som drabbats av problemet som anges i avsnittet symptom
ANMÄRKNING:
I exemplet ovan måste URL: en https://CrmDiscoverServer.domain.com uppdateras med URL-Adressen till servern där serverrollen discovery i Microsoft Dynamics CRM-distributionen.
Användare kommer fortfarande har autentisering fråga efter autentiseringsuppgifter, men genom att utföra instruktionerna visas nu sker var sjunde dag om Outlook eller webbläsaren startas. Starta om Outlook/webbläsaren förnyar automatiskt sina säkerhetstoken och kan du inte se uppmaningen till autentisering.