1
私はVS 2013を使用しており、MVC Webアプリケーションで作業しています。 Windows認証を使用します。特定のADグループのユーザーをチェックするboolメソッドを作成しました。ADグループに属していないユーザーからのリンクを非表示にする方法
string user = User.Identity.Name;
PrincipalContext context = new PrincipalContext(ContextType.Domain, "DOMAINNAME");
if(user.IsMemberOf(ctx, IdentityType.SamAccountName, "GroupName")){
return true;
}
else
return false;
ただし、このメソッドは、拡張メソッドではないため、ビューから使用できません。
私がしたいのは、ユーザーがグループ内にいるかどうかを確認して、そのグループに属していない場合は特定のリンクを非表示にすることです。
提案がありますか?