asp.net-identity-3相关内容

ASP.NET标识和标识服务器之间有什么不同?

我不明白这两者的区别,ASP.NET IDENTY是基于OWIN的,并且没有引入中间件,而IdentityServer介绍了他,我感到困惑.. 推荐答案 ASP.NET标识是一个用户存储/标识管理库。它包括一些用于挂钩到OWIN安全中间件的OWIN帮助器类,但除此之外与身份验证无关。 身份服务器是一个OpenID Connect提供程序,充当多个应用程序的中央身份验证服务器。它与用户 ..
发布时间:2022-04-01 15:39:55 其他开发

无法将模式“AspNetUsers"中的表“AspNetUsers"用于实体“AspNetUsers",因为它正用于另一个实体

我们正尝试通过扩展 AspNetUsers 将 Identity 3 添加到我们现有的客户应用程序 公共类 ApplicationUser : IdentityUser{公共字符串业务名称 { 获取;放;}公共字符串 ContactName { get;放;}公共字符串 CountryCode { get;放;}公共虚拟国家 Country { get;放;}公共字符串地址标签{获取;放;}公 ..

ASP.NET Identity (with IdentityServer4) 获取外部资源 oauth 访问令牌

我已经阅读了 identityServer4 的文档,并且已将其设置为使用 Microsoft Office 365 作为登录提供程序.当用户登录时,我想制作一个按钮,让他可以允许我的应用使用 graph.microsoft.com 的 webhooks api 订阅他的日历事件 startup.cs 中的代码 app.UseMicrosoftAccountAuthentication(n ..
发布时间:2021-12-31 09:16:44 C#/.NET

如何在 ASP.NET Core 中创建角色并将其分配给用户?

我使用的是 ASP.NET Core 默认网站模板,并将身份验证选为“个人用户帐户".如何创建角色并将其分配给用户,以便我可以使用控制器中的角色来过滤访问? 解决方案 我在 Accounts 控制器中创建了一个操作,该操作调用一个函数来创建角色并分配 Admin角色到默认用户.(您可能应该删除生产中的默认用户): 私有异步任务 CreateRolesandUsers(){bool x ..
发布时间:2021-12-10 19:16:45 C#/.NET

SignInManager.PasswordSignInAsync 上的“没有为此 DbContext 配置数据库提供程序"

.Net Core 1.0.0 - SDK 预览版 2 (x64) .Net Core 1.0.0 - VS “15"预览 2 (x64) .Net Core 1.0.0 - 运行时 (x64) 因此,我们将 RC1 应用程序更新为上述最新版本.经过数小时的切换引用后,它正在运行.但是,在登录 (AccountController/Login) 时,我在以下位置收到错误: 公共 ..
发布时间:2021-12-08 20:43:14 C#/.NET

ASP.NET Core中的密码重置令牌提供程序-找不到IUserTokenProvider

你好, 我对Google进行了详尽的搜索,但是有来自ASP.NET的数百个示例,但与ASP.NET Core无关. 为了进行密码重置工作,我需要将IUserTokenProvider实例注册到DI中. 没有它,我在下面的行出现异常: var result = await _userManager.ResetPasswordAsync(user,token,password); ..
发布时间:2021-04-11 18:37:50 C#/.NET

将应用程序角色作为自定义声明添加到Azure AD身份

我有一个webapp,它同时支持基于表单的身份验证(使用OOTB Asp.net身份框架)和基于Azure AD的身份验证(使用OpenID Connect).身份验证对于基于表单的用户和Azure AD用户都适用.现在,角色已在数据库中(使用OOTB Asp.net身份框架),并且已将角色作为对所有asp.net身份用户的声明获得.但是对于Azure AD身份用户,我无法获得角色声明.我尝试通过 ..

身份3 SignInManager.PasswordSignInAsync()不返回任何结果

我正在使用Identity 3.0创建Web应用程序,并且SignInManager PasswordSignInAsync()方法有问题.我就像在文档中一样使用它,但是它不返回任何内容(应用程序代码仅在此处停止)这是我的控制器代码: 公共类AppController:控制器{私有IAccountService _service;私有只读SignInManager_signInMa ..

如何在ASP.NET Core中创建角色并将其分配给用户?

我正在使用ASP.NET Core默认网站模板,并将身份验证选择为“个人用户帐户".如何创建角色并将其分配给用户,以便可以使用控制器中的角色来过滤访问权限? 解决方案 我已经在 Accounts 控制器中创建了一个动作,该动作调用一个函数来创建角色并分配 Admin 角色作为默认用户.(您可能应该删除生产环境中的默认用户): 私有异步任务CreateRolesandUsers(){boo ..
发布时间:2021-04-10 18:37:44 C#/.NET

具有CookieAuthentication的ASP.NET 5 Identity 3.0可伸缩性

我正在将ASP.NET 5与MVC6结合使用.我正在使用Identity 3.0,但是我需要知道如何使其与许多Web服务器一起使用. 可以将会话存储在其他地方吗?数据库?在MVC5中,您是在web.config中完成此操作的,但我在MVC6中未找到有关此信息的信息. 这是我在Startup.cs中的代码 app.UseCookieAuthentication(options => ..
发布时间:2020-06-21 18:42:08 C#/.NET

如何在ASP.NET 5 Identity中设置PasswordHasherCompatibilityMode.IdentityV3?

当前看来,默认值设置为PasswordHasherCompatibilityMode.IdentityV2,它是ASP.NET 5中的HMAC-SHA1.我试图创建PasswordHasherOptions的实例以添加到服务(DI)中,但无法使其正常工作./p> V3将PBKDF2与HMAC-SHA256、128位盐,256位子项,10000次迭代一起使用. 我希望这将与将来的某些配置设置 ..
发布时间:2020-06-21 18:42:00 C#/.NET

检查ASP.NET Core Identity中具有Authorize属性的多个策略之一

我已经在ASP.NET Core应用程序中建立了标准的身份验证系统. 用户,角色,角色声明(充当权限) 在Startup.cs中,我为每个角色和每个权限创建一个策略.假设这将使我在“视图"中具有充分的灵活性,可以说我希望此按钮显示用户是属于拥有DeleteCustomer的角色的一部分,还是用户属于角色Superuser. 如何使用Authorize属性执行“或"条件.例如,在我 ..