ユーザーはカスタムクレームプロバイダーで主張しています
-
09-12-2019 - |
質問
私はカスタムクレームプロバイダーを持っています、そして今、私はユーザーがすでに持っているクレームに基づくいくつかの新しい請求を強化するためのこの新しい要件を得ました。
どのようにして、すでに拡張されているユーザークレーム(例えば、ADFSから来るもの)を取得できますか?
解決
下記のコードを通してクレームを取得することができます:
var claimsPrincipal = Page.User as IClaimsPrincipal;
if (claimsPrincipal != null)
{
IClaimsIdentity claimsIdentity = (IClaimsIdentity)claimsPrincipal.Identity;
var userClaims = claimsIdentity.Claims;
}
.
しかし、増強時にクレームを追加したい場合は、おそらくリンクガイドをもっと続く。
これがあなたを助けるかどうか私に知らせてください。
他のヒント
リンクを確認できます、
所属していません sharepoint.stackexchange