【发布时间】:2014-12-22 14:48:39
【问题描述】:
在我的 ASP.NET Web API 项目中,我正在使用不记名令牌授权,并为其添加了一些自定义声明,如下所示:
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()));
有没有什么方法可以在控制器中访问这个额外的声明值,而无需额外访问数据库?
【问题讨论】:
标签: asp.net asp.net-web-api claims-based-identity bearer-token