問題タブ [role-based]
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 - RolePrincipal をキャッシュするための Cookie テキストの長さは常に 4096 より大きい
プロジェクトに ASP.NET ロールベースの認証を実装しようとしましたが、Cookie がクライアント ブラウザーに保存されていることがわかりませんでした。私はいくつかのテストコードを試しました、
このような単純な RolePrincipal オブジェクトには役割がなく、Roles.CookieProtectionValue は「なし」に設定されています。ただし、text1 の長さは 4,096 より大きい 4,688 であるため、Cookie をクライアント ブラウザにプッシュできません。
そうしないと、cookie を使用してロールをキャッシュすることができません。
どうしたの?
ありがとう
web.config の関連セクションは次のとおりです。
asp.net-mvc-3 - モデル リストによるロールベースの承認
私は3つのモデルを持っています[User、Role、およびUserRole]
[Authorize] 属性を使用したコントローラーの役割ベースの承認で、クラス内のコントローラー アクションにアクセスするには、ユーザーが管理者の役割を持っている必要があることを指定します。
これでいい、私が必要なのは、
Role Collection を [Authorize] 属性に割り当てる方法はありますか? 例えば
Logged in User から割り当てられたロールを取得し、List に保存します。このリストを [承認] 属性に割り当てることはできますか? 次のようなもの:
wcf - ロールベース認証ではなくクレームベース認証を行う理由
クレームベース認証は初めてです。私はいくつかの記事を調べましたが、クレームベース認証の正確な使用法を理解できませんでした。クレームベース認証について私が持っているいくつかの疑問を次に示します。
- ロールベース認証に対するクレームベースの違いと利点を知りたいです。
- ADFS の代わりにクレーム ベース認証を使用して Sql Server 2008 R2 に接続できますか? もし、どうやって?
- WCFでクレームベース認証を使用する利点は?
クレームベース認証を理解し、アプリケーションで使用できるように、誰かが私に説明を提供できますか?
authorization - jboss AS 7 を使用して drools guvnor でロールベースの権限を付与できませんでした
私は金融部門の BRMS 技術プロジェクトに参加しています。jboss-as-7.2.0.Alpha1-SNAPSHOT サーバーで Drools Guvnor 5.5.0.Final を使用します。jaas を使用して、guvnor でログイン ページを正常に構成しました。次に、ロールベースのアクセス許可が必要です。しかし、まだ実装できていません。豆、xmlは
そして、standalone.xml は
何が欠けているのかわからない。誰でも同じことを提案できますか。前もって感謝します
c# - MVC 5 ロールベース認証
「管理者」ページを Asp.net Identity を使用する管理者のみにロックダウンしようとしています (MVC5 で構築しています)。[Authorize(Users="admin")] を機能させることはできますが、[Authorize(Roles="Admin")] を機能させることができません。
dbo.AspNetRoles テーブルにロールを作成し、ユーザー GUID を aspnetroles テーブルの ID とペアにして、AspNetUserRoles にアカウントを関連付けました。
以前のバージョンの MVC では、web.config にアクセスして行を追加する必要があったことがわかりました。誰かが私を正しい方向に向けるのを手伝ってくれますか?
sql-server - ストア プロシージャとは異なるスキーマの SQL Server (2005) ターゲット テーブル
[dbo] スキーマのストアド プロシージャを使用して、あるスキーマの1つのテーブルからデータを選択し、ユーザーが 1 つのデータベース ロールを介してアクセスし、別のスキーマの同様の名前のテーブルからデータを選択できるかどうか、アドバイスをお願いします。別のデータベース ロールを介してアクセスするユーザーの場合は?
たとえば、データベースに 3 つのスキーマがあるとします。
- dbo
- 緑
- 赤
[ RedLogin ] と [ GreenLogin ]の 2 つのデータベース ログインがあります。これらは、それぞれのデータベース ユーザー [ RedUser ] と [ GreenUser ] を使用してデータベースに接続します。これらのユーザーは、それぞれのデータベース ロール [ RedRole ] および [ GreenRole ] のメンバーです。
- [ RedUser ] のデフォルト スキーマは [ red ] です。
- [ GreenUser ] のデフォルト スキーマは [ green ] です。
- [ RedRole ] は [ dbo ]に対する実行権限と[ red ] スキーマに対する選択権限を持っています。
- [ GreenRole ] は [ dbo ]に対する実行権限と[ green ] スキーマに対する選択権限を持っています。
- [ green ] スキーマには、[ User ]というテーブルがあります。
- [ red ] スキーマには [ User ]というテーブルがあります。
[ dbo ] スキーマには、実行される [ User_GetAll ] というストアド プロシージャがあります。
SELECT * FROM USER;
私が欲しいのは:
- [ Redlogin ]でログインし、[ User_GetAll ] を呼び出すユーザーは、[ red ].[ User ] テーブルからすべてのユーザーを取得します。
- [ Greenlogin ]でログインし、[ User_GetAll ] を呼び出すユーザーは、[ green ].[ User ] テーブルからすべてのユーザーを取得します。
これは可能ですか?もしそうなら、それを達成するための最良の方法は何ですか? ありがとうございました。
注意:上記のシナリオは、私が達成しようとしていることを理解するためのものです。実際のプロジェクトには、ソリューションを適用する必要がある多くのテーブルとストアド プロシージャがあります。