問題タブ [roles]
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.
c# - ASP.NETの役割とプロファイル:カスタムプロファイルプロパティに一致するユーザーのコレクションを照会する最良の方法は?
ASP.NET 2.0 のメンバーシップ、ロール、およびプロファイルは猫の鳴き声です。ロールの API は、GetAllUsersInRole("MyNewsletterSubscriber") などの便利なメソッドをサポートしています。これは、"MyNewsletterSubscriber" ロールのユーザーのコレクションを返します。
カスタム ASP.NET プロファイル プロパティを持つ人々 のコレクションを返す最良の方法は何だろうと思っています。たとえば、IsNewsletter1SubscriptionUserSelectionTextOnly という名前のカスタム プロファイル プロパティと、IsNewsletter1UserSelectionMobileOptimized という別のカスタム プロファイル プロパティを作成します。
それでは、GetAllUsersWithCustomProfileProperty("IsNewsletter1SubscriptionUserSelectionTextOnly", true); に似たものを最も効率的にクエリするにはどうすればよいでしょうか。
私が想定している用途では、プロファイルに関する API は未開発のようです。Scott Guthrie が Tech Ed 2006 での講演で、今後の作業について言及したと思いますが、何が行われたかはわかりません。
また、私がプロファイルを不適切に使用しようとしている可能性もあります。このジャンクをすべてストレート ロールとして保存することをお勧めします。わからない。リスト管理にロールまたはプロファイルを使用するというアイデアは気に入っていますが、それを管理する最もクリーンな方法がわかりません。
考え、アイデア、答え?ありがとう...
sharepoint - SharePoint フォーム認証 (FBA) の役割
誰か助けてくれませんか...
SharePoint グループを使用する代わりに、FBA ロールを使用して SharePoint の対象ユーザーを対象にすることはできますか?
または、利用可能な代替ソリューションはありますか?
asp.net - カスタム ロールを定義する
私はコンテンツ管理サイトを開発しており、カスタム ロールを定義しています。
メンバーに定義されたカスタム ロールと、これらのロールの後続のメニューを取得する方法と、これらすべてを管理する方法を誰か教えてもらえますか?
注: Asp.net メンバーシップ プロバイダーは使用していません。カスタム ロールを適用する必要があります。
asp.net-mvc - ASP.NET MVC 複数の異なるユーザー グループ - 承認/認証
これを達成するために多くの調査を行いましたが、これを達成するための明確な「最善の方法」を実際には見つけていません。私は、多くの異なるユーザー グループを持つアプリケーションに取り組んでいます。基本的に、複数の企業が同じアプリケーションを使用できるようにします。Google アプリと非常によく似ています。これが私が意味することの例です:
Google Apps では、ユーザーは mail.company.com に移動します -> mail.google.com/a/company.com にリダイレクトされます。
CNAME レコードの使用方法を理解しており、ホストがアプリにリダイレクトされたらドメインからプルして、アプリが URL を my.app.com/company.com に変換できるようにします。また、すべてのルートが {companyURL} 属性を取るように構成されています。
問題は、「動的な」役割チェックをどのように提供するかということです。ユーザーの会社名とその会社の他のロールを設定するカスタム ロール プロバイダーを作成するのは簡単なようですが、{companyURL} を承認フィルターに取得する方法がわかりません。認証フィルターに動的変数を含めることは可能ですか、または各コントローラー/アクション内でこれを確認する必要がありますか (関数を使用して)? それとも、おそらく私がまだ考えていない、これを達成するための別の方法はありますか?
ありがとう
asp.net - コンテンツ ページからマスター ページのプロパティ値を設定する
ページが読み込まれるたびに、マスター ページの変数にデータを渡す必要があります。
各コンテンツ ページに設定した RequiredRoles の string[] があり、そのページにアクセスするために必要なロールを定義しています。
私のマスター ページには、この配列を取得するメソッドがあり、現在のユーザーがこれらのロールの 1 つ以上に属しているかどうかを確認します。
これを管理するにはどうすればよいですか?私は基本的に、各ページに String[] RequiredRoles を定義したいと考えています。マスター ページは呼び出しごとにこれをロードし、ユーザーがそれらのロールに属しているかどうかを確認します。
asp.net - Cookie での ASP.NET の問題キャッシュの役割
「パスワードの変更が必要」という特別な役割を持つ ASP.NET 役割を使用しています。ユーザーが 90 日以上パスワードを変更していない場合、ユーザーは自動的にこのロールに追加されます。これは、ユーザーのログイン プロセス中に発生します。次に、承認規則は、「パスワードの変更」ページを除くすべてのアプリケーションへのその役割のアクセスを拒否します。
通常、これは問題なく動作しますが、ロール キャッシュ Cookie を使用してロールをキャッシュする場合に問題が発生します。ログイン プロセス中に、パスワードの最終変更日がチェックされ、90 日以上経過している場合、ユーザーは「Must Change Password」ロールに追加されます。同じページ リクエストで、続いて Roles.IsUserInRole("Must Change Password") を呼び出して、ユーザーを [パスワードの変更] ページにリダイレクトするかどうかを決定します。ここで問題が発生します。ロール キャッシュ Cookie が有効になっていると、Roles.IsUserInRole("Must Change Password") は、このユーザーのロール マッピングを変更したことを認識せず、false を返すようです。ただし、次のページ リクエストでは、Roles.IsUserInRole("Must Change Password") は true を返します。
この動作は、cacheRolesInCookie="false" を設定することで修正されますが、それには高い代償が伴います。この問題を解決する別の方法はありますか?
asp.net-mvc - asp.net mvcは[Authorize()]を複数の列挙型で装飾します
私はコントローラーを持っていて、2つの役割がそれにアクセスできるようにしたいです。1-管理者または2-モデレーター
[Authorize(Roles = "admin、moderators")]を実行できることは知っていますが、列挙型で自分の役割を担っています。列挙型では、1つの役割しか許可できません。2つを承認する方法がわかりません。
[Authorize(Roles = MyEnum.Admin、MyEnum.Moderator)]のようなものを試しましたが、コンパイルされません。
誰かがかつてこれを提案しました:
ただし、ORとしては機能しません。この場合、ユーザーは両方の役割の一部である必要があると思います。構文を見落としていますか?それとも、これは私が自分のカスタム認証をロールする必要がある場合ですか?
oracle - DBA 権限がなくても Oracle ユーザー テーブル権限を表示できますか?
DBA 権限がなくてもユーザーのロールを表示できますか? もしそうなら、どのように?
上記のクエリには、「SELECT_CATALOG_ROLE」ロールが必要です。
(DBA および SELECT_CATALOG_ROLE) 特権なしで上記のクエリの結果を取得する必要があります。
c# - Asp.Net 条件付き URL ロール認証
ユーザーが 2 つの異なるロールのメンバーでない限り、特定の URL へのアクセスを制限したいと考えています。この場合、ユーザーがレポートとアーカイブの両方の役割を持っている場合にのみ、この URL へのアクセスを許可したいと考えています。ASP.net でこれを行う方法はありますか?
私はこのようなものが欲しい:
c# - ASP.NETAuthorizationStoreRoleProviderが機能するための例を取得できません
私はこの例http://msdn.microsoft.com/en-us/library/ms998331.aspxに従っていましたが、何かを台無しにしているようです。
私は得続けます
パラメータが正しくありません。(HRESULTからの例外:0x80070057(E_INVALIDARG))
エラーをスローする行:
30行目:if(Roles.IsUserInRole( "TestRole"))
スタックトレース:
例からコピーしたRoleManagerの構成