В моем проекте веб-API ASP.NET я использую авторизацию токена-носителя и добавил к нему несколько настраиваемых утверждений, например:
var authType = AuthConfig.OAuthOptions.AuthenticationType;
var identity = new ClaimsIdentity(authType);
identity.AddClaim(new Claim(ClaimTypes.Name, vm.Username));
// custom claim
identity.AddClaim(new Claim("CompanyID", profile.CompanyId.ToString()));
Могу ли я получить доступ к этому дополнительному значению заявки в контроллере без дополнительных обращений к базе данных?