相关疑难解决方法(0)

Asp Net Identity - 声明与自定义 IdentityUser

我对自定义用户配置文件以在应用程序中实现自定义逻辑的最佳方法感到有点困惑。

假设您必须使用此类属性来分析用户:

  • 等级
  • 可以处理
  • 可以离线工作
  • 可以发送电子邮件
  • 可以查看全名

我必须在哪里实现这种属性?我是否必须自定义 IdentityUser(使用 ApplicationUser)还是必须创建自定义声明?

c# attributes claims asp.net-identity

4
推荐指数
1
解决办法
2211
查看次数

将 ASP.Net Identity 表链接到用户详细信息表

我正在尝试将我的 Identity 用户表链接到我创建的用于跟踪其他用户信息的用户详细信息表。该用户详细信息表称为 UserProfile。

我遇到了这个链接,但它在 .NET Core 2.1 中不起作用: Link ASP.NET Identity users to user detail table

这是我目前所拥有的:

public class ApplicationUser : IdentityUser
{

    [Key]
    public override string Id { get; set; }

    [ForeignKey("Id")]
    public virtual UserProfile UserProfile { get; set; }

}

[Table("UserProfile")]
public class UserProfile
{
    [Key, ForeignKey("User")]
    public string UserId { get; set; } // UserId (Primary key) 
    public string UserName { get; set; } // UserName 
    public string FirstName { get; set; } // FirstName
    public …
Run Code Online (Sandbox Code Playgroud)

.net asp.net-identity entity-framework-core asp.net-core asp.net-core-2.1

4
推荐指数
1
解决办法
1962
查看次数