問題タブ [security-trimming]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ASP NET MVCでカスタムSiteMapProviderを使用するにはどうすればよいですか?
現在、カスタムサイトマッププロバイダーを実装しようとしています。私はそれについていくつかのチュートリアルを読み、彼らの先導に従いました。
MyProject.SecurityにあるMySiteMapProviderという名前のXmlSiteMapProviderのサブクラスを作成しました。
Web.configのsystem.webセクションに次のコードを追加しました。
しかし、私のプロバイダーは正しく使用されていないと確信しています。実装から始めることすらできませんでした。次の(疑似)実装が含まれていることを確認するには:
ただし、サイトを使用して好きなだけナビゲートできます。例外は発生せず、デバッグコンソールにはHelloWorldがまったく表示されません。
重要なことを忘れましたか?
url - securitytrimming がユーザーをリダイレクトする URL を変更するには?
ホーム、アバウト、連絡先のメニュー項目があります。Home には Anon ユーザーのみがアクセスできるようにし、About/Contact には認証済みユーザーのみがアクセスできるようにしたいと考えています。これは、サイトマップと SecurityTrimming を使用するとうまく機能します。私の問題は、Anon ユーザーが About/Contact をクリックすると、デフォルトのリダイレクトが login.aspx になっているように見えることです。私の Login.aspx ページは Accounts というフォルダーにあるため (ここには他の管理ページもあります)、リダイレクト URL を "login.aspx" から "~/Accounts/Login.aspx" に変更する必要があります。これを数時間設定しても無駄です。助言がありますか?
search - SharePoint 2013 の検索結果 セキュリティ トリミング
sharepoint 2013 と 2010 では、検索結果のセキュリティ トリミングの動作が異なることがわかりました。ドキュメントをクリックすると、sharepoint は「アクセスが拒否されました」というページにリダイレクトします。
セキュリティ トリミングで 2013 の動作を 2010 と同じにする方法を知りたいのですが、これに関するアイデアはありますか? 賢い人たちに前もって感謝します。どんなアイデアでも大歓迎です、ありがとう。
kendo-menu - SecurityTrimming は未承認のメニューを隠しません
動的に構築される剣道メニューがあります。
そして、この関数を呼び出します:
ユーザーの役割に基づいてメニューを非表示にしたい。ただし、.SecurityTrimming(s => s.HideParent(true))
ユーザーが許可されていないメニューは非表示になりません。
動的メニューを構築するための問題ですか、それとも持っていませんsitemap
か?
asp.net-core - ASP.NET Core MVC ナビゲーション セキュリティ トリミング
ASP.NET Core MVC では、ユーザーがアクセスを許可されていないナビゲーション バーのリンクを非表示にしたいと考えています。現在、以前のプロジェクトで使用したMvcSiteMapProviderは ASP.NET Core MVC をサポートしていません。
数年前に同様の質問がありましたが、提案された回答は機能しますが、コントローラー/アクションに設定された認証フィルターを繰り返して、リンクが非表示になるようにする必要があります。
これはどのように行うことができますか? ASP.NET Core MVC でのセキュリティ トリミングの現在の例はありますか?