身份服务器和owin上下文配置

时间:2016-05-26 19:04:46

标签: asp.net-identity owin identityserver3

在id服务器之前,我的代码中有这样的行:

// Configure the db context and user manager to use a single instance per request
app.CreatePerOwinContext(ApplicationDbContext.Create);
app.CreatePerOwinContext<ApplicationUserManager>(ApplicationUserManager.Create);
app.CreatePerOwinContext<ApplicationRoleManager>(ApplicationRoleManager.Create);

但随着id服务器对用户身份的更改,我没有基于我从示例中获得的代码创建方法。 但现在,如果我尝试拨打.GetUserManager<Infrastructure.ApplicationUserManager>();,我会null。 我该如何解决 ?我是否需要创建新的.create方法并放回该代码,或者我错过了身份服务器中的配置项?

我的/token有效,当我调用web api时,我有用户ID /身份, 但是我需要从Web api逻辑中需要的一些事情中调用用户管理器和角色管理器。

0 个答案:

没有答案