【发布时间】:2018-08-14 11:58:17
【问题描述】:
感谢@jim-karnopp,我有一个自定义的IClaimsTransformation。除了我尝试将用户添加到尚不存在的数据库之外,一切似乎都可以正常工作。
var user = identity.Name
AppUser newuser = new AppUser()
{
UserName = user,
EmailConfirmed = false,
PhoneNumberConfirmed = false,
TwoFactorEnabled = false,
LockoutEnabled = false,
AccessFailedCount = 0
};
var createUser = await _userManager.CreateAsync(newuser);
有没有更好的方法将 Windows 身份验证用户添加到身份数据库?我目前收到“InvalidUserName”“只能包含字母和数字”错误。因为identity.name 等于DOMAIN\\username
有没有办法将 Windows 认证的用户名存储在身份数据库中?
谢谢
【问题讨论】:
标签: asp.net asp.net-core asp.net-identity windows-authentication