問題タブ [roleprovider]

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.

0 投票する
1 に答える
670 参照

unit-testing - MoqでカスタムRoleProviderを単体テストしますか?

カスタム ライブラリにカスタム RoleProvider を作成しました。ユニットテストをしたいと思います。Moq を介して、偽の HttpContextBase を作成しました。これをテスト対象の RoleProvider に渡す方法は?

Identity は、カスタム テスト実装クラスです。これはうまくいきます。プロバイダーで偽のコンテキストを渡す方法がわかりません。これは MVC アプリケーションではありませんが、情報が必要な場合は標準の Web フォームです。

Grz、クリス。

0 投票する
1 に答える
544 参照

asp.net - ASP.NET のセキュリティ トリミングの問題で、きめ細かな制御は不可能ですか?

私はこのサイトマップを持っています:

このように構成されたカスタム ロール プロバイダーを使用しています (これは、たとえば GetRolesForUser メソッドを呼び出すたびに機能します)。

私が期待しているのは、roles="NonExistingRoles" を持つノードが視覚化されないことですが、視覚化されます。この問題を解決するには?

また、オンにする必要がありますか?

0 投票する
1 に答える
2432 参照

asp.net - Roles.GetRolesForUser と Roles.Provider.GetRolesForUser の違いは?

Windows 認証を使用しており、カスタム メンバーシップを持っていません。ただし、カスタム ロール プロバイダーがあり、有効にしています。しかし、web.config の < authorization /> 要素はどうでしょうか? 私もそれで何かをする必要がありますか?

現時点では、Roles.GetRolesForUser("") メソッドを使用できません (何も返されません) が、Roles.Provider.GetRolesForUser("") のようにする必要がありますか?

最大の問題は、サイトマップが Roles.IsUserInRole メソッドに入らないことです。現時点では、カスタム xmlsitemapprovider を使用していますが、うまくいきません。

rolemanager を有効にし、web.config でサイトマップの securitytrimmingenabled を true に設定しました。

0 投票する
1 に答える
231 参照

c# - ASP.NET: ページの承認されたロールを取得する

サイトのさまざまな部分の承認を決定するためにカスタム ロール プロバイダーを使用する ASP.NET サイトがあります。web.config で、サイトのさまざまな部分に承認された役割を構成しました。

ユーザーが特定の役割に属していない場合は、サイトのその部分にアクセスできるようにするために必要な役割をユーザーに通知して、正確な承認要求を生成し、承認のために送信できるようにしたいと考えています.

どのロールがサイト内の特定のページにアクセスできるかを簡単にテストする方法はありますか?

0 投票する
9 に答える
41083 参照

asp.net-mvc - ASP.NET MVCは、カスタムロールプロバイダーを使用してアクセス拒否ページにリダイレクトします

カスタムロールプロバイダーを作成していて、コントローラーでロールを指定するAuthorize属性を設定すると、次のように正常に機能します。

ただし、ユーザーがこのコントローラーにアクセスできない場合は、ログインページにリダイレクトされます。彼を「AcessDenied.aspx」ページにリダイレクトするにはどうすればよいですか?

0 投票する
2 に答える
605 参照

asp.net - 商用目的で使用できる XmlMembershipProvider および XmlRoleProvider の適切な実装はありますか?

著作権使用料なしで商用目的に使用できる、優れた XmlMembershipProvider および XmlRoleProvider クラスを知っている人はいますか?

BlogEngine.NET が XmlMembershipProvider と XmlRoleProvider を使用していることは知っていますが、Microsoft Recipricol ライセンスの下でカバーされており、Microsoft Recipricol ライセンスでは、以前にライセンスされたファイルのソース コードを含むファイルにソース コードを提供する必要があると規定されていますMicrosoft Recipricol License とその新しいファイルは現在、同じライセンスの下にあります。ちょっとバイラルなので、ついでに私が取り組んでいる商用プロジェクトでは使用できません。

0 投票する
3 に答える
2458 参照

wcf - セルフホストのWCFサービスでASP.NETMembershipProvider/ RoleProviderを使用することは可能ですか?

カスタムASP.NETMembershipProviderとRoleProviderを使用して、サービスのセキュリティを処理しようとしています。このサービスは、IISではなく、コンソールアプリで自己ホストされます。基本認証でwebHttpBindingを使用しています。プロバイダーを使用するようにserviceCredentialsとserviceAuthorizationを構成しました。プロバイダーは実際に初期化されます。しかし、WCFは私の設定を無視しているようで、ユーザーをWindowsにログインさせようとします。私はイベントログからそれを理解し、Windowsのクレデンシャルをサービスに送信することで証明しました。以下に、私の構成とデバッグのスクリーンショットを示します。なぜ認証にWindowsを使用しているのですか?たぶん、IISなしでASP.NET認証プロバイダーを使用することは不可能ですか?

それは私がデバッグするときに見るものです。なぜ認証にWindowsを使用しているのですか?

クレデンシャル画面http://img81.imageshack.us/img81/1289/credentials.gif

フルサイズ画面へのリンク