我正在尝试使用Ninject绑定IAuthenticationManager
,以便它可以被注入到我的AuthenticationService
中。问题是我目前从Controller
的HttpContext.GetOwinContext()
中获取IAuthenticationManager
,如下所示:
private IAuthenticationManager AuthenticationManager {
get {
return this.HttpContext.GetOwinContext().Authentication;
}
}
我该如何使用Ninject创建绑定,以便在运行时它知道要从HttpContext.GetOwinContext()
查找IAuthenticationManager
?这可能吗?我的问题有意义吗?提前致谢!