asp.net-identity-3相关内容
我不明白这两者的区别,ASP.NET IDENTY是基于OWIN的,并且没有引入中间件,而IdentityServer介绍了他,我感到困惑.. 推荐答案 ASP.NET标识是一个用户存储/标识管理库。它包括一些用于挂钩到OWIN安全中间件的OWIN帮助器类,但除此之外与身份验证无关。 身份服务器是一个OpenID Connect提供程序,充当多个应用程序的中央身份验证服务器。它与用户
..
我有一个使用 Identity 的 ASP.NET Core 应用程序.它可以工作,但是当我尝试向数据库添加自定义角色时,我遇到了问题. 在启动 ConfigureServices 我已将身份和角色管理器添加为这样的范围服务: services.AddIdentity>().AddEntityFrameworkStores();services.AddS
..
这是我的设置: 公共类 ApplicationUser : IdentityUser{}公共类 ApplicationRole : IdentityRole{}公共类 ApplicationUserLogin : IdentityUserLogin{}公共类 ApplicationUserClaim : IdentityUserClaim{}公共类 Appli
..
我们正尝试通过扩展 AspNetUsers 将 Identity 3 添加到我们现有的客户应用程序 公共类 ApplicationUser : IdentityUser{公共字符串业务名称 { 获取;放;}公共字符串 ContactName { get;放;}公共字符串 CountryCode { get;放;}公共虚拟国家 Country { get;放;}公共字符串地址标签{获取;放;}公
..
我已经阅读了 identityServer4 的文档,并且已将其设置为使用 Microsoft Office 365 作为登录提供程序.当用户登录时,我想制作一个按钮,让他可以允许我的应用使用 graph.microsoft.com 的 webhooks api 订阅他的日历事件 startup.cs 中的代码 app.UseMicrosoftAccountAuthentication(n
..
我使用的是 ASP.NET Core 默认网站模板,并将身份验证选为“个人用户帐户".如何创建角色并将其分配给用户,以便我可以使用控制器中的角色来过滤访问? 解决方案 我在 Accounts 控制器中创建了一个操作,该操作调用一个函数来创建角色并分配 Admin角色到默认用户.(您可能应该删除生产中的默认用户): 私有异步任务 CreateRolesandUsers(){bool x
..
.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) 时,我在以下位置收到错误: 公共
..
当我查看 ASP.NET 3 Identity 时,它使用 string 而不是 Guid 作为唯一主键. 在我的Entity Framework code first 用户的ApplicationUser 类中,我继承了Identity 类 公共类 ApplicationUser : IdentityUser{} 这导致当我创建我的实体框架迁移表 aspnetusers 使用 nvar
..
我相信 .NET Identity 3 不能在现有 (v4.5) ASP.NET 解决方案上运行,但需要 .NET Core.我无法更新到 .NET Core.有解决方法吗?如果不是,那么人们应该如何从 ASP.NET Membership 迁移到 ASP.Net Identity? 解决方案 首先,我需要注意 ASP.NET Core(适用于 Identity 3)不需要 .NET
..
我试图创建一个新的Authorization要求,但是它必须使用我在ConfigureServices中声明的服务之一,而且我不知道如何以与声明服务相同的方法将该服务传递给新要求. 公共类NewRequirement:AuthorizationHandler,IAuthorizationRequirement{私有IRepository _repository;
..
我正在使用Asp.Net Core和ASP.NET Identity,当我获得声明类型时,我会得到类似 "type":"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier",“值":"123" 如何仅获取简单类型名称,例如: "type":"nameidentifier",“值":"123" 我知道有
..
你好, 我对Google进行了详尽的搜索,但是有来自ASP.NET的数百个示例,但与ASP.NET Core无关. 为了进行密码重置工作,我需要将IUserTokenProvider实例注册到DI中. 没有它,我在下面的行出现异常: var result = await _userManager.ResetPasswordAsync(user,token,password);
..
我有一个webapp,它同时支持基于表单的身份验证(使用OOTB Asp.net身份框架)和基于Azure AD的身份验证(使用OpenID Connect).身份验证对于基于表单的用户和Azure AD用户都适用.现在,角色已在数据库中(使用OOTB Asp.net身份框架),并且已将角色作为对所有asp.net身份用户的声明获得.但是对于Azure AD身份用户,我无法获得角色声明.我尝试通过
..
我正在使用Identity 3.0创建Web应用程序,并且SignInManager PasswordSignInAsync()方法有问题.我就像在文档中一样使用它,但是它不返回任何内容(应用程序代码仅在此处停止)这是我的控制器代码: 公共类AppController:控制器{私有IAccountService _service;私有只读SignInManager_signInMa
..
我正在使用ASP.NET Core默认网站模板,并将身份验证选择为“个人用户帐户".如何创建角色并将其分配给用户,以便可以使用控制器中的角色来过滤访问权限? 解决方案 我已经在 Accounts 控制器中创建了一个动作,该动作调用一个函数来创建角色并分配 Admin 角色作为默认用户.(您可能应该删除生产环境中的默认用户): 私有异步任务CreateRolesandUsers(){boo
..
我正在将ASP.NET 5与MVC6结合使用.我正在使用Identity 3.0,但是我需要知道如何使其与许多Web服务器一起使用. 可以将会话存储在其他地方吗?数据库?在MVC5中,您是在web.config中完成此操作的,但我在MVC6中未找到有关此信息的信息. 这是我在Startup.cs中的代码 app.UseCookieAuthentication(options =>
..
我们的应用程序的连接字符串在appsettings.json 中设置 "Data": { "DefaultConnection": { "ConnectionString": "Server=(localdb)\\mssqllocaldb;Database=Customers;Trusted_Connection=True;MultipleActiveResultSets=true",
..
我设置身份如下: services.AddIdentity( c => { c.Password.RequireDigit = false; c.Password.RequiredLength = 8; c.Password.RequireLowercase = false
..
当前看来,默认值设置为PasswordHasherCompatibilityMode.IdentityV2,它是ASP.NET 5中的HMAC-SHA1.我试图创建PasswordHasherOptions的实例以添加到服务(DI)中,但无法使其正常工作./p> V3将PBKDF2与HMAC-SHA256、128位盐,256位子项,10000次迭代一起使用. 我希望这将与将来的某些配置设置
..
我已经在ASP.NET Core应用程序中建立了标准的身份验证系统. 用户,角色,角色声明(充当权限) 在Startup.cs中,我为每个角色和每个权限创建一个策略.假设这将使我在“视图"中具有充分的灵活性,可以说我希望此按钮显示用户是属于拥有DeleteCustomer的角色的一部分,还是用户属于角色Superuser. 如何使用Authorize属性执行“或"条件.例如,在我
..