asp.net-identity 相关问题

ASP.NET Identity系统旨在取代以前的ASP.NET成员资格和简单成员资格系统。

使用 Azure AD 身份验证,但在 .NET 6 中管理数据库中的角色

场景 我有一个包含多个较小应用程序的平台。每个应用程序都需要自己的角色,并且用户可能有多个角色,因为他们可能需要访问

回答 1 投票 0

更新abpuser并仅将Name列的长度从64更改为250

我正在尝试将“姓名”和“姓氏”列的长度从 64 更新为 250 当我在domain.shared层中打开ModuleExtensionConfigurator.cs时 我找到了这个方法 私人...

回答 1 投票 0

.Net Core 不使用AddIdentity注入UserManager

我想使用 usermanager 方法而不向整个项目添加身份。因为我的应用程序已经使用了非身份的身份验证。我只想连接数据库并通过

回答 1 投票 0

TwoFactorRecoveryCodeSignInAsync 在 Asp.Net Identity 框架中总是失败

TwoFactorRecoveryCodeSignInAsync 始终失败,即使 [dbo].[AspNetUserTokens] 中存在记录。 你好, 我已经能够成功生成恢复代码,并且我可以在...中看到该条目

回答 1 投票 0

如何在IdentityServer ASP.NET Core中使用Postman调用带有AntiForgeryToken的API

我正在尝试使用 Postman 与 Identity Server Asp.net Core 测试我的 API。 这就是我正在尝试做的方式: 首先请求 HttpGet 到 https://localhost:5000/Account/Login 并在响应中...

回答 3 投票 0

HttpContext SignOutAsync 不一致

我有一个登录功能,用户可以通过其 Microsoft 帐户登录网站。 使用 HttpContext 类,我尝试使用 SignOutAsync 注销用户。我遇到的问题...

回答 1 投票 0

如何使用一个服务来配置另一个服务?

我正在我的应用程序中使用 JwtBearer 配置 AuthenticationService 。 我将 JWT 配置抽象为服务,以便在整个应用程序中使用它。这就是我的代码。 建设者.服务...

回答 1 投票 0

添加自定义UserRole get时的Microsoft.AspNet.Identity不能用作泛型类型或方法中的类型参数“TUser”

我使用 Microsoft.AspNet.Identity.EntityFramework 并需要自定义 Identity 类属性。 我有这样的上下文: 公共类 GSSDbContext :IdentityDbContext 我使用 Microsoft.AspNet.Identity.EntityFramework 并需要自定义 Identity 类属性。 我的上下文如下: public class GSSDbContext : IdentityDbContext<ApplicationUser, AppRole, string, IdentityUserLogin, IdentityUserRole, IdentityUserClaim> { public static string ConnectionString { get; set; } private static GSSDbContext _context; static GSSDbContext() { #if DEBUG ConnectionString = "GssConnection"; #endif } } 我的身份类别是: public class ApplicationUser: IdentityUser { public int Loc_Id { get; set; } [ForeignKey("Loc_Id")] public virtual Location Location { get; set; } public virtual Person Person { get; set; } } public class AppRole : IdentityRole { public string PersianName { get; set; } public int Type { get; set; } } 一切都很好,直到我为 IdentityUserRole 添加自定义类并更改我的代码,例如: public class GSSDbContext : IdentityDbContext<ApplicationUser, AppRole, string, IdentityUserLogin, AppUserRole, IdentityUserClaim> { public static string ConnectionString { get; set; } private static GSSDbContext _context; static GSSDbContext() { #if DEBUG ConnectionString = "GssConnection"; #endif } } } public class AppUserRole : Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole { public string name { get; set; } [Timestamp] public byte[] RowVersion { get; set; } } 并出现错误: 严重性代码描述项目文件行抑制状态 错误 CS0311 该类型不能用作泛型类型或方法“IdentityDbContext”中的类型参数“TUser”。没有隐式引用 我该如何修复它? 将代码更改为: 背景: public class GSSDbContext : IdentityDbContext<ApplicationUser, AppRole, string, IdentityUserLogin, AppUserRole, IdentityUserClaim> { public static string ConnectionString { get; set; } private static GSSDbContext _context; static GSSDbContext() { #if DEBUG ConnectionString = "GssConnection"; #endif } } public class ApplicationUser : IdentityUser<string, IdentityUserLogin, AppUserRole, IdentityUserClaim> AppRole : IdentityRole<string, AppUserRole>{} public class AppRole : IdentityRole<string, AppUserRole>{} 问题就解决了。 实际上,我必须定义新的 IdentityUserRole (名称:appUserRole) 对于我的用户和角色类。关键是: 身份用户 同时使用IdentityUser和IdentityRole时,您必须指定主键类型,这是为了确保它们之间的链接表具有正确的外键类型。 在IdentityContext的第三个泛型参数中,您指定了“字符串”类型,这是TKey泛型参数。您必须告诉 IdentityUser 和 IdentityRole 使用“字符串”作为其主键。 您可以通过更新两种类型的派生实现以将通用 TKey 传递到父级来实现此目的。 public class ApplicationUser : IdentityRole<string> public class AppRole : IdentityRole<string>

回答 2 投票 0

如何使用 Identity ASP.NET Core 通过代码优先迁移来播种用户和角色

我创建了一个新的干净的asp.net 5项目(rc1-final)。使用身份验证我只有 ApplicationDbContext.cs 和以下代码: 公共类ApplicationDbContext:

回答 13 投票 0

清楚cookei是ASP.NET Core,如何保护端点免受暴力攻击

我正在使用.net core 2.2进行MVC应用程序。对于身份验证,我们使用了 LDAP。另外,我正在使用 Microsoft Indentity Server。现在我们进行安全测试。攻击者可以运行暴力......

回答 0 投票 0

如何在 .NET Core 8 CleanArchitecture 中播种身份

我正在学习清洁架构。我将身份转移到我的 Infrastructure.Identity 项目中。 该项目已上传到此处以进行更多调查: https://github.com/nguyentuananh921/Learning.g...

回答 0 投票 0

自定义声明在 AspNetCore Identity cookie 中一段时间后丢失

我看到一个多年前就已经提出的问题,它解释了与使用 AspNet Identity 时丢失自定义声明相关的问题。不幸的是,那里提到的解决方案对我不起作用......

回答 2 投票 0

将身份添加到项目后,控制器没有被命中

在之前的帖子中我认为我没有很好地解释问题,所以我会从头开始重试。 我从事简单的网络应用程序工作。我尝试使用脚手架选项 Setti 添加身份...

回答 1 投票 0

如何更新 ASPNET Core 6 身份页面上的注册和登录链接

我是 ASP.NET Core 6.0 身份的新手。除了页面右上角的“注册”和“登录”之外,所有身份页面都工作正常。 当我以用户身份登录时,“

回答 0 投票 0

ASP .NET 中的 RBAC

我正在使用asp .net idneitty和duende身份服务器,所以我的数据库ASPNETROLES和ApiScope(api1.read,api1.write,.....)中有2个表,我的问题是我想将这些范围分配给

回答 0 投票 0

ASP.NET 中使用身份系统的 RBAC

我正在使用 ASP.NET Identity 和 Identity Server 来构建身份验证系统,我想为每个角色分配一组权限。但是,我对如何存储这些权限感到困惑

回答 0 投票 0

用户会话问题

下午好。 我在我的项目中使用 Identity Core 它,一切顺利,直到注册用户开始在另一个用户下操作,也就是说,有条件地他是马克,过了一会儿......

回答 0 投票 0

ASP.NET Core MVC:帐户页面未显示默认布局,构建应用程序时对 login.cshtml 页面的更改未反映在 UI 上

在 ASP.NET Core 8 MVC 项目中搭建 Identity 后,当我单击登录按钮时,应用程序的默认布局页面不会加载,因此导航栏和页脚消失了。 另外,如果我...

回答 0 投票 0

获取登录用户的身份?

用于 Blazor(服务器端)应用程序。据我了解,我有一个登录用户的三个对象: AuthenticationState,我可以在它被注入时进入我的剃须刀页面。这让我可以

回答 0 投票 0

ASP.NET MVC 核心帐户页面未显示默认布局,构建应用程序时对 login.cshtml 页面的更改未反映在 UI 上

在 MVC 项目 (.NET 8) 中搭建 Identity 后,当我单击登录按钮时,应用程序的默认布局页面不会加载,因此导航栏和页脚消失了。另外,如果我修改...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.