現在、ADFS 認証メカニズムを使用してユーザーを認証しています。その場合、フォーム認証ではなく authenticationmode を None に設定しています。ユーザーが正常にログインした後、クレーム オブジェクトは、ログインしたユーザーに関連付けられたロール データを提供します。その場合、サイトマップのロール属性がクレーム オブジェクトからロールを取得できるようになります。securityTrimmingEnabled プロパティの使用方法を教えてください。
RoleProvider クラスを継承するカスタム クラス ADFSRoleProvider.cs を使用し、メソッド GetRolesForUser メソッドをオーバーライドしましたが、設定しない限りメソッドは呼び出されません。
<authentication mode="Forms"/>
これはまた、siteMapNode ノードで言及されているロール属性と対話することもできません。
主な問題は、ユーザーが ADFS 認証メカニズムを使用して正常にログインした後、サイトマップ ロール属性が、loggedIn ユーザーのロールをどのように認識するかということです。
上記の問題に関するコードサンプルとヘルプを提供してください。