問題タブ [role]
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.
entity-framework - EntityFramework 4 でジェネリック ベースのロール パターンを使用する
たぶん、モデルについてのすべてを完全には理解していません。おそらく間違っていると思いました.EFフレームワークはあらゆる種類のクラスをマップできます. ToString()そのため、メソッドなどを使用して、クラスにさまざまなインターフェイスを提供しました。
私は、ある種の公的組織のために、クラスの再利用可能/柔軟な構造を考えていました。
たとえば、次のクラスがあります。
したがって、私が望んでいたのは、従業員の役割を時間内に変更し、そのインスタンスにバインドしない (継承を回避する) 柔軟性を得ることだけでした。
しかし後で、ジェネリックは EF でサポートされていないことを読みました。
私は何をすべきか?
database-design - このグループ/ロール スキーマをどのように構築すればよいですか?
Google サークル/FB フレンド リストに似た特定の機能を持つアプリケーションを作成しています。
- ユーザーは、知っている人をグループ (家族、同僚、友人など) に入れることができます (今のところ、グループをネストすることはできません)。
- ユーザーは、グループにメッセージを送信したり、グループごとにプライバシー設定を設定したりできます。
- 投稿がグループ内で共有されると、それらのグループのユーザーは、他のユーザーとの関係 (そのグループ内) に関係なく、コメントしたり、他のユーザーのコメントを表示したりできます。
現在、時間とリソースの制限があるため、リレーショナル データベース (mysql) を使用しています。いずれにせよ、パフォーマンスと明快さのバランスを取るためにデータベースを構築する最善の方法を見つけようとしています。ここに私たちが現在持っているものがあります:
ユーザーが最初に作成されたとき、そのユーザーには 2 つの基本グループがあります。
- その単一のユーザーのみを含むデフォルトのグループ
- 彼/彼女が友達であるすべての人を含む友達グループ
user_id を使用する代わりに、単純に group_id を使用して「許可」を決定します。そうすれば、2 つのテーブルをクエリする複雑さをスキップできます。
同時に、上記の構造では、このユーザーに 100 人の友人がいる場合、少なくとも 100 のグループを照会する必要があるため、ユーザーが受信したすべてのメッセージを照会することで障害が発生します。だから今、私たちはこのかなりハックな方法でこれを回避しています:
ユーザーがグループにメッセージを送信すると、このグループのメンバーのリストを調べて、各ユーザーのレコードを保存します (message_id, (default_)group_id)。問題は、このグループに1000人以上のメンバーがいる場合、このグループに送信される新しいメッセージごとに1000以上のレコードを挿入する必要があり、このユーザーがグループのメンバーに変更を加えたときにも更新する必要があることです.膨大な数のレコード。
パフォーマンスを向上させるためにデータベースを構築するためのより良い方法はありますか?
spring-security - Java:Springsecurity3の役割階層
Spring Framework MVC 3 + SpringSecurity3を使用しています。SpringSecurityでロール階層を有効にしたいのですが。http://static.springsource.org/spring-security/site/docs/3.1.x/reference/authz-arch.htmlによると、私は書く必要があります
しかし、どこに置くべきですか?私はそれを私のapp-security.xmlに入れようとしました:
しかし、それは機能しません:HTTPステータス404。
app-servlet.xmlに入れると:
例外をスローします:
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:ServletContextリソース[/WEB-INF/rus-servlet.xml]からのXMLドキュメントの35行目が無効です。ネストされた例外はorg.xml.sax.SAXParseExceptionです:cvc-complex-type.2.3:タイプのコンテンツタイプは要素のみであるため、要素'property'に文字[children]を含めることはできません。
org.xml.sax.SAXParseException:cvc-complex-type.2.3:タイプのコンテンツタイプは要素のみであるため、要素'property'に文字[children]を含めることはできません。
この問題を解決するにはどうすればよいですか?
perl - 他の役割でrequiresを実装しても機能しませんか?
私の最初の役割は次のとおりです。
最初の役割を実装する私の2番目の役割は、次の役割です。
私の基本クラスは次のとおりです。
プログラムを開始したくない場合は、次のエラーが発生します。
「AccBack::RAccounting」では、メソッド「_config」を「AccBack :: Membership」によってC:/ 新たに実装する必要があります:/ 新たに、perl / site / lib / Moose / Meta / Role / Application / ToCla
問題がどこにあるのかわかりません。http://search.cpan.org/~doy/Moose-2.0203/lib/Moose/Cookbook/Roles/Recipe1.podと同じです。
誰かが私が誤解していることについて考えを持っていますか?
stored-procedures - ユーザーとロールに関する Firebird 2.1 の問題
私は FireBird 2.1 を使用しており、ユーザーと役割を持っています。ストアド プロシージャの実行権限をロールに付与しましたが、ユーザーには付与しませんでした。ロールを持つユーザーとしてログインしているときにストアド プロシージャを実行しようとすると、次のエラーが発生します。
ステートメント #1: PROCEDURE SPSELECTMANAGERS への実行アクセス権がありません。
役割とユーザーを確認しましたが、ユーザーは既に役割に追加されています。
html - role 属性は検索エンジンでサポートされていますか?
HTML5 では、22 個の新しいマークアップ タグが導入されました。IE が存在するため、W3C は依然として古いタグを使用することを推奨しています。この目的のために JavaScript を追加するのはやり過ぎだと思います。HTML5 には、あまり知られていない役割もあり、XHTML 2 の ARIA の役割に匹敵します。マークアップ タグの大きな利点は、Google のような検索エンジンがどれがどれであるかを認識できることです。検索エンジンもこれらをサポートしていますか?
security - ファイル・ベースのユーザー・レジストリーを使用したWebSphere7でのユーザー/グループへのセキュリティーの役割
フォームベースの認証を作成しようとしています。デプロイメント記述子を正しく構成し、「ファイルベースのレジストリのみを使用したユーザー認証の有効化」に関連するIBM Infocenterにリストされているすべてのアクションを実行し、ユーザーを適切なロールにマップし、「OK」をクリックしてテストし、機能しました。しかし、管理コンソールで別の場所に移動すると、[セキュリティロールからユーザー/グループへのマッピング]に[OK]、[保存]、または[適用]ボタンがないため、すべての変更でのみアクションを実行できることに気付きました。そのページに留まっている間、コンソールのリンクをクリックするとすぐに、すべての変更が即座にリセットされます。コンソールのバグかもしれないと思います。それに対する解決策はありますか?おそらく、これらのプロパティを使用してxmlファイルを直接編集する方法はありますか?
前もって感謝します。
wcf - IErrorHandlerで元の例外を取得する方法
WCFアプリケーションで役割ベースのセキュリティを使用しています。System.Security.Permissions.PrincipalPermissionAttributeを使用してサービス操作の実装を装飾しました。
承認が失敗すると、System.Security.SecurityExceptionが発生します(これには、アサートされた役割が含まれます)。
System.Security.SecurityExceptionの詳細をログに記録したいと思います。ただし、IErrorHandlerを実装すると、HandleErrorメソッドまたはProvideFaultメソッドに渡された元のSystem.Security.SecurityExceptionが取得されず、代わりにSystem.ServiceModel.FaultExceptionが取得されます。この後者の例外には、ログに記録したい詳細は含まれていません。
IErrorHandler内から元のSystem.Security.SecurityExceptionを取得する方法はありますか、それともWCFのどこかにそれを取得するための別のフックがありますか?
oracle - スキーマにロールを付与
このエラーが発生しました
次に、クエリを次のように修正しました
その後遭遇した
どこが間違っていますか?
spring - Grails + spring-security-core:ユーザーがログインした後にロールを割り当てる方法は?
Active Directory に対する認証を使用して、spring-security-core と spring-security-ldap を使用する grails アプリケーションがあります。私には習慣がUserDetailsありUserDetailsContextMapperます。
ユーザーが単一のセッションに対して追加の責任を一時的に引き受けることができるユースケースがあります。ユーザーが既にログインした後(つまり、セッションの途中) に役割を割り当て、セッションの有効期限が切れたときにその役割を削除できるようにしたいと考えています。
user_roleユーザーとロールの間の関係を格納するデータベース テーブルがあります。この場合、リレーションシップがデータベースに追加され、セッションの有効期限が切れたときに削除されるか、単にメモリ内にのみ存在するかは問題ではありません。いずれにせよ、ユーザーがログインした後に役割を割り当てる (そしてすぐに適用する) 方法を探しています。これは可能ですか?