Мы конвертируем WIF3.5 в 4.5 в нашем приложении WCF. В нашем пользовательском ServiceHost
классе мы переопределяем метод ServiceHost.OnOpening
для установки свойства Authorization.ServiceAuthorizationManager
как:
protected override void OnOpening()
{
Authorization.ServiceAuthorizationManager = new CustomServiceAuthorizationManager(_cache);
base.OnOpening();
}
Наши CustomServiceAuthorizationManager
раньше были производными от ServiceAuthorizationManager
, но теперь мы конвертировали их на ClaimsAuthorizationManager
. Из-за этого мы не можем установить значение Authorization.ServiceAuthorizationManager
в ServiceHost
.
Есть ли способ добиться этого?