使用web api 2并设置了身份验证,但没有。但我真的不是用户ID的Guid粉丝。我更喜欢自动增量int id。是否可以更改它实现我自己的IdentityUser?我该如何开始?
答案 0 :(得分:1)
如果您需要int ID,则需要为自定义IUser类创建自己的IUser
和IUserStore实现
public interface IUser
{
string Id { get; }
string UserName { get; set; }
}
public interface IUserStore<TUser> : IDisposable where TUser : IUser
{
Task CreateAsync(TUser user);
Task DeleteAsync(TUser user);
Task<TUser> FindByIdAsync(string userId);
Task<TUser> FindByNameAsync(string userName);
Task UpdateAsync(TUser user);
}