8(800)700-47-07

Увеличение срока сессии в CRM2011

Надоело, что каждые 40 минут сессия в CRM вылетает (истекает срок). Приходится каждый раз логинится обратно, что очень неудобно. Искал долго, но помогли добрые люди (mmcrm.ru) Вот и делюсь полученным (маленьким, но все же) опытом.


Проблема вся кроется в сроке жизни сессии ADFS и Claim based авторизации - этот срок всего 60 минут. А CRM благополучно запрашивает повторную авторизацию за 20 минут до окончания срока сессии, поэтому и получаем это окно каждые 40 минут.

Для увеличения этого срока делаем следующее

На сервере, на котором установлен ADSF, запускаем PowerShell с правами администратора и...
для Windows Server 2008:


PS > Add-PSSnapin Microsoft.Adfs.PowerShell

PS > Get-ADFSRelyingPartyTrust -Name:[relying_party]

PS > Set-ADFSRelyingPartyTrust -TargetName [relying_party_name] -TokenLifetime 260

для Windows Server 2012:


PS > Set-ADFSRelyingPartyTrust -TargetName [relying_party_name] -TokenLifetime 260

для того, что бы посмотреть текущие настройки авторизации:


PS > Get-ADFSRelyingPartyTrust -Name [relying_party_name]

[relying_party_namе] - это обычно адрес web ресурса по которому проходит авторизация (Например: auth.comodo.com)


Это увеличивает срок жизни сессии в CRM до 240 минут. В 2012 сервере нет необходимости выполнять команду Add-PSSnapin, так что еще проще :) Надеюсь кому-то эта заметка поможет.

ООО "НоваИнТех" © 2011. Все права защищены.
 
Купить программное обеспечение в Нижневартовске,в Тюмени, в Сургуте
Правильный e-mail маркетинг и рассылка