14得票1回答
微服务架构中的ASP.NET身份认证系统

我试图使用微服务架构通过将主要组件分开到不同的Web服务器来实现Web应用程序。我正在使用ASP.NET Identity(仅限电子邮件/用户名登录,不包括Facebook等)和一个“主”应用程序服务器来实现身份验证服务器。 我当前面临的挑战是弄清楚应用程序服务器如何识别用户是否通过身份验证...

14得票1回答
使用带有自定义UserStore的UserManager.FindAsync

我已经实现了一个自定义的UserStore,它实现了IUserStore<DatabaseLogin, int>和IUserPasswordStore<DatabaseLogin, int>接口。 我的登录操作方法如下:if (ModelState.IsValid) ...

14得票1回答
使用MVC和ASP.NET身份验证进行URL授权

我想保护我的应用程序中特定文件夹和资源,这些资源不在mvc应用程序的路由之内。我希望这些资源只对已验证的用户(角色不重要,只要他们经过身份验证)可用。 最初似乎UrlAuthorizationModule是答案。我按照这篇文章Understanding IIS 7.0 URL Authori...

13得票2回答
Web API 2身份验证。/ Token始终返回404错误

我在项目中使用Web API 2 Identity时遇到了一些问题。 我添加了StartUp.cs文件,内容如下: ...using Microsoft.Owin; using Owin; [assembly: OwinStartup(typeof(MyNamespace.Startup...

13得票2回答
更改默认的ASP.NET身份双因素记住Cookie过期时间

我一直在使用ASP.NET Identity 2.2.1。以下是VerifyCode操作的post方法中的代码。var result = await SignInManager.TwoFactorSignInAsync(model.Provider, model.Code, isPersist...

13得票1回答
ASP.NET Identity 2 应用中的 UserManager 总是为 null

设置: 我有一个包含多个库项目的MVC 5应用程序,是使用我的自定义导出模板创建的。这些导出模板一直正常运行。 我正在使用ASPNET Identity。我只是使用了Microsoft Aspnet Identity示例中提供的NuGet包的副本,并将其编织到我的导出模板中。这也一直运行正...

13得票2回答
如何在Asp.Net Identity 2中手动检查密码?

这可能更多地是一个概念性问题。在Asp.Net Identity中,PasswordHasher每次执行以下操作时都会为相同的字符串生成不同的哈希值:new PasswordHasher.HashPassword("myString"); 现在,如果出于某些原因,我需要手动比较用户输入的密码和...

13得票2回答
跨请求保留声明

var user = UserManager.Find(...); ClaimsIdentity identity = UserManager.CreateIdentity( user, DefaultAuthenticationTypes.ApplicationCook...

13得票3回答
使用Simple Injector注册IAuthenticationManager

我为Simple Injector设置了配置,其中我将所有的注册迁移到了OWIN管道中。 现在问题是我有一个控制器AccountController,它实际上会接受参数作为public AccountController( AngularAppUserManager userMana...

13得票1回答
如何生成Bearer令牌以调用远程Web API

我有两个站点,一个是用户登录并管理其帐户的站点,另一个没有UI,仅是API用于存储和检索内容。这些站点都使用相同的Owin ASP.Net Identity 2.0设置。 UI网站使用cookies出于明显的原因,而API网站使用Bearer令牌。我需要能够从UI网站使用当前用户的身份验证调用...