22

私の 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()));

データベースに余分にアクセスせずに、コントローラーでこの追加のクレーム値にアクセスする方法はありますか?

4

1 に答える 1