Hiện tượng
Khi sử dụng Microsoft Dynamics CRM tại chỗ người dùng có thể được nhắc để xác thực thông tin đăng nhập một lần mỗi 24 giờ. Điều này có thể xảy ra cho cả người dùng web client cùng với người dùng máy khách Microsoft Dynamics CRM Outlook.
Điều này sẽ chỉ xảy ra để triển khai có yêu cầu xác thực được kích hoạt.
Nguyên nhân
Một nguyên nhân sự cố này có thể là các yêu cầu cài đặt SessionSecurityTokenLifetimeInHours được đặt thành giá trị 24 giờ. Đây là giá trị mặc định.
Giải pháp
Yêu cầu cài đặt SessionSecurityTokenLifetimeInHours cần được Cập Nhật khác 24. Trong trường hợp đặc biệt này, nó được đặt một tuần.
1. trên máy chủ động với CRM phát hiện được cài đặt, mở một cửa sổ lệnh PowerShell.
2. chạy các lệnh sau từ cửa sổ.
$Settings = get-CrmSetting - SettingType ClaimsSettings - DwsServerUrl https://CrmDiscoverServer.domain.com -chứng $creds
$Setting.SessionSecurityTokenLifetimeInHours = '168'
Set-CrmSetting - DwsServerUrl https://CrmDiscoverServer.domain.com -chứng $creds $setting
3. sau khi hoàn tất, xác minh rằng giá trị đời bây giờ 168 bằng cách chạy các dưới đây lệnh.
Get-CrmSetting - SettingType ClaimsSettings - DwsServerUrl https://CrmDiscoverServer.domain.com -chứng $creds
4. sau đó, khởi động lại IIS trên máy chủ giao diện.
5. cuối cùng, khởi động lại Outlook cho bất kỳ người dùng gặp sự cố được xác định trong hiện tượng
LƯU Ý:
Trong ví dụ ở trên, URL https://CrmDiscoverServer.domain.com cần được Cập Nhật với URL máy chủ với vai trò máy chủ phát hiện tại Microsoft Dynamics CRM.
Người dùng sẽ vẫn gặp lời nhắc xác thực nhiệm nhưng bằng cách thực hiện các hướng dẫn, lời nhắc này sẽ xuất hiện mỗi ngày 7 trừ khi Outlook và/hoặc trình duyệt của bạn khởi động lại. Khởi động lại Outlook/trình duyệt sẽ tự động gia hạn của mã thông báo bảo mật và sẽ cho phép người dùng không thấy lời nhắc xác thực.