Я использую приведенный ниже код для создания ClaimIdentity в OpenIdConnectServerProvider.AuthorizationProvider. Но идентификатор identity.Name не выделен. Как разрешить OpenIdConnectServer серарлизовать имя? Спасибо.
Предыдущий вопрос здесь Как создать ClaimIdentity в asp.net 5а>
var user = await userManager.FindByNameAsync(context.UserName);
var factory = context.HttpContext.RequestServices.GetRequiredService<IUserClaimsPrincipalFactory<ApplicationUser>>();
var identity = await factory.CreateAsync(user);
context.Validated(new ClaimsPrincipal(identity));