我们正在WCF应用程序中将WIF3.5转换为4.5。在我们的自定义result_1, result_2, result_3 = run_in_parallel([
db.session.query(...).all(),
db.session.query(...).all(),
db.session.query(...).all(),
])
类中,我们覆盖了ServiceHost
方法,将ServiceHost.OnOpening
属性设置为:
Authorization.ServiceAuthorizationManager
我们的 protected override void OnOpening()
{
Authorization.ServiceAuthorizationManager = new CustomServiceAuthorizationManager(_cache);
base.OnOpening();
}
曾经从CustomServiceAuthorizationManager
衍生而来,但现在我们转换为以ServiceAuthorizationManager
为基础。因此,我们无法在ClaimsAuthorizationManager
中将其设置为Authorization.ServiceAuthorizationManager
。
有没有办法做到这一点?