我目前正致力于使用Web API 2和Identity 2.0设置MVC 5项目。在模板中,Account Controller构造函数有两个参数--ApplicationUserManager和ISecureDataFormat。
public AccountController(ApplicationUserManager userManager,ISecureDataFormat<AuthenticationTicket> accessTokenFormat)
我已将Simple Injector添加到我的大部分默认项目中,并开始清理我的控制器以进行依赖注入。但是,我不知道如何注入如何注入ISecureDataFormat接口。
我尝试了很多事情,包括:
container.RegisterWebApiRequest<ISecureDataFormat<AuthenticationTicket>, SecureDataFormat>();
但是,从最新版本的MVC开始,SecureDataFormat似乎不再存在。有没有人能够追踪如何注入这个界面?
谢谢!