問題タブ [nested-groups]

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 投票する
2 に答える
31383 参照

ldap - LDAP のネストされたグループは通常どのように実装されますか?

アクセス サーバーとソース コードを管理するための可能なツールとして LDAP に取り組んでいます。ユーザーとマシンをエンティティとして表す、属性を作成する、属性を定義するなどの基本的な概念を把握することができました。それらに適用された objectClasses に基づくエンティティに適用されますが、まだ意味をなさないエラーがいくつかあります。誰かがそれらがどのように機能するかを説明してくれることを願っています.

ネストされたグループはどのように機能しますか?

私は (組織単位) が何であるかを理解ouできます。また、その内部に人を配置し、 groupOfNames クラスを使用してメンバーのコンテナーとして機能することも理解できます

ただし、ネストのレベルをさらに追加するにはどうすればよいですか?

私が求めているのは、次の疑似コードのようなものです。

この階層を考えると、今このグループにアクセスを許可する最善の方法は何ですか?

高価なクローズド ソース ツールを使用せずに、利用可能な通常のクラスの中で、ここで任意のグループのネストを行う簡単な方法はわかりませんが、これほど複雑であってはならないと感じています。

OpenLDAP のようなツールを使用して、他の LDAP クライアントが正しい権限を持つユーザーとして認証された後にグループ メンバーシップを制御できるようにするには、通常どのように行うのでしょうか? ?

0 投票する
4 に答える
1375 参照

regex - 正規表現でネストされたグループを取得する際の問題

次のテキストがあるとします。

私は取得する必要があります:

1 行目は、2 行目の数字を区切る区切り文字を定義します。未定義の区切り文字があります。

私はこの正規表現を作りました:

しかし、得られるのは 2 グループだけです。1 つ目は最後の区切り文字で、2 つ目は数字を含む文字列です。試しましたが、すべての区切り記号を取得できませんでした。私は正規表現が苦手ですが、 (?:[([^]]+)])+ の反復ごとに最初のグループが上書きされていると思いますが、これを解決できません。

何か助けはありますか?

よろしく

ビクター

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

c# - linqを使用した3つのネストされたグループ

4リストの深いリストコレクションを取得しようとしていますList<List<List<List<int>>>>。私のXmlから

出力の構造は次のようになります。

目標は、最初にページ数、次にzip、次にキャリアでノード属性に基づいてXMLを並べ替えることです。次に、結果リストを循環して、特定の順序で各クレームを処理する必要があります。3つのネストされたグループの構文を正しく取得するのに問題があります。私は2つのネストされたグループを取得することを達成しましたが、誰でも3番目のグループを取得するのを手伝ってくれます。

これが私のこれまでのコードです。

0 投票する
0 に答える
389 参照

ldap - ldap_search_ext for nested groups

I'm trying to check whether a given user is member of a group in AD (need to test the same with openldap also). If I do command line ldapsearch with the filter given it is returning the object, which means the membership exists indirectly. I've tried the same by writing client programs also. The problem I'm facing is, when I try with ldap_search_ext() async calls, it is always failing with No such Object or Can't Contact LDAP server error. When I tried with ldap_search_ext_s() it is working fine. I'm just following the instructions given here.

search FILTER

https://wiki.mozilla.org/Mozilla_LDAP_SDK_Programmer%27s_Guide/Searching_the_Directory_With_LDAP_C_SDK

But I'm doing aync bind (ldap_bind) and ldap_search_ext(). I'm not quite sure why it is working in sync calls and not in async.

Any pointers or suggestions would be appreciated.

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

ldap - ネストされたグループのLDAP検索フィルター

ネストされたグループメンバーシップを抽出するためのLDAP検索フィルターに関する情報が必要です。基本的に、私の考えは、たとえば、ユーザーが5つのグループ[A、B、C、D、E]に属しているということです。単一のLDAP検索クエリを記述して、グループ[A、B、C、 D、E]の一部である可能性がありますか?そして、このlogcを再帰的に使用して、ADの完全なルートまですべてのグループ情報を取得できますか?

また、このソリューションは汎用AD用である必要があるため、MSADでのみ機能するLDAP_RULE_IN_CHAINフィルターを使用できません。

0 投票する
0 に答える
339 参照

latex - Doxygen を使用して生成された Latex 出力は、ネストされたグループ (defgroup 内の defgroup) をサポートしていません

LaTeXファイルを使用して生成されたPDF(Doxygenを使用して生成defgroupされた)でグループの階層( a 内で定義された)を保持する方法を見つけようとしています。defgroupたとえば、次を使用する場合:

PDF の「第 3 グループ」の下に「第 4 グループ」が表示されることを期待しています。例えば:

HTML 出力では階層が保持されることに注意してください。しかし、PDF では、両方のグループが「モジュール ドキュメント」の下の同じ階層に表示されます。例えば:

この問題の回避策/可能な修正はありますか? この問題のため、Doxygen を使用して生成された PDF ファイルを顧客に出荷できません。

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

windows - VBScript - ユーザーのネストされたグループを取得し、繰り返しを取り除く

私の仕事では、ネストされたグループを含む、ユーザーが属するすべてのグループのリストを取得するスクリプトを VBScript で記述し、リスト全体で繰り返されるネストされたグループを取り出す必要があります (ネストされたグループをインデントし、さらにインデントします)。ネストされたグループのネストされたグループなど)

ユーザーが属しているグループのリスト全体を取得するスクリプトを、monimoy Sanyal が gallery.technet.microsoft.com で見つけて、自分のニーズに合わせようとしました。私が編集したスクリプトは次のとおりです。

元のスクリプトのように見つかった各グループのポップアップを表示するのではなく、リスト全体を文字列 (GroupsList = GroupsList + ObjGroup.CN + VbCrLf直接グループの場合GroupsList = GroupsList + vbTab + ObjThisIsNestedGroup.CN + VbCrLf、再帰関数でネストされたグループの場合) に保存し、スクリプトがグループの検索を完了すると、ファイル内の文字列。( f.write(GroupsList))

私の問題は、If "InStr(GroupsList, ObjThisIsNestedGroup.CN) = 0再帰関数にもかかわらず、結果全体でまだ大量の繰り返しがあることに気付きます (私たちの AD はグループで肥大化しており、多くのネストされたグループとネストされたグループが他のネストされたグループにあるなどの巨大な構造です)。 .) そして、ObjThisIsNestedGroup.CN が既に GroupsList にあることにチェックが気付かないようです。そして、インデントを適切に実装する方法がわかりません。

何か案は?私はスクリプトを書くのはかなり新しいので、答えが明らかな場合はご容赦ください。

0 投票する
0 に答える
268 参照

active-directory - コンマを含む共通名に ldap_matching_rule_in_chain を使用する方法

ネストされたユーザー グループを取得するために、ldap_matching_rule_in_chain を使用していました。これは、中間にカンマがあるADの一般的な名前に出くわすまで、正常に機能していました。つまり、ユーザーは LastName, First Name として構成されています。

したがって、ユーザー dn が CN=John Doe, dc=wsa,dc=com の場合、ネストされたクエリは正常に動作します ただし、ユーザー dn が CN=John\, Doe,dc=wsa,dc= の場合com、AD からエントリが返されません。

パケット キャプチャを実行すると、フィルターでユーザー DN から \ 文字を削除しているように見えることがわかりました。したがって、AD に到達した実際のフィルタは、次のフィルタのようになります。

ldap_matching_rule_in_chain を処理する際にカンマを含む共通名を処理する方法を提案できる人はいますか?