Я работаю с аутентификацией в ASP.NET Web Api Core
и в какой-то момент я обрабатывать данные пользователя:Получить идентификатор пользователя со всеми свойствами навигации
var user = await _userManager.GetUserAsync(HttpContext.User);
...
var userLogins = await _userManager.GetLoginsAsync(user);
...
var userClaims = await _userManager.GetClaimsAsync(user);
...
Проблема заключается в том GetUserAsync
не загружает навигационные свойства, так что я должен загрузить их вручную после этого. Есть ли способ исправить это, не возвращая объект User напрямую через DataContext
?
вы можете получить претензии непосредственно из ClaimsPrincipal, но для всего остального я считаю, что вам нужно обрабатывать запрос самостоятельно –