問題タブ [active-directory-group]
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# - Active Directory グループが別の Active Directory グループのメンバーであるかどうかを確認する方法
ユーザー johnsmith がアクティブ ディレクトリ グループ MyManagers のメンバーであるとします。グループ MyManagers がグループ MyEmployees のメンバーであるとします。グループ MyEmployees がグループ MyUsers のメンバーであるとします。
johnsmith がアプリケーションにログインしたとき、彼がグループ MyUsers のメンバーであることをどのように知ることができますか?
C# の例を高く評価します。
ありがとう、クルヴィ
ldap - Glassfish 3.1 ldapRealm ActiveDirectory グループのメンバーシップ
Glassfish 3.1 に ldapRealm を実装しようとしています。次の構成で問題なくログインできますが、AD のグループ メンバーシップを正しく取得できませんでした。(AD) ldap Realm のグループ メンバーシップに従って追加しましgroup-search-filter
たが、まだ機能していません。
ここに私の web.xml があります:
また、次のオプションを server-config > JVM に追加します
Glassfish のログ エントリ:
見つかったグループ メンバーシップが空であることに注意してください。さらに情報が必要な場合はお知らせください。
c# - ADグループのメンバーシップに基づいてWPFビューへのアクセスを制限する
WPFアプリケーションがあります。ユーザーのADグループメンバーシップに基づいて、アプリケーションへのアクセスを制限したいと思います。
これを各ビューの属性として、またはユーザーがアプリケーションを起動するときのチェックとして実行できますか?
任意のコード例をいただければ幸いです。
python - win32net がローカル ユーザーをグループから削除できない
簡単なタスクで問題が発生しました...ローカル管理者グループに属していないユーザーを見つけて削除します...
これはエラーを返します:
しかし、Administrators グループを列挙すると、十分な DOMAIN\Domain Users がメンバーであることを確認してください... そうしないと、Remove_BadUsers 関数が呼び出されません。私が見逃している何かがあるに違いありませんが、それを理解することはできません。
c# - 現在のユーザーがActiveDirectoryグループのメンバーであるかどうかを確認します
現在のユーザーがActiveDirectoryグループのメンバーであるかどうかを確認する必要があります。私は以下のように現在のユーザーを取得することから始めました。ここで、このCurrentUserがアクティブディレクトリグループ「CustomGroup」にあることを確認する方法を知りたいです。
active-directory - Windowsトークン内のグループのグループスコープを確認するにはどうすればよいですか?
セキュリティトークン内のすべてのグループのタイプを確認したいと思います。S.DS(またはS.SD.AMまたはS.DS.P)を使用してADで検索することにより、これを行う方法を知っています。正確にパフォーマンスが高くないため、ADSIへの160回の呼び出しを伴わない他の方法はありますか?:-)
active-directory - LDAP:memberOf / IsMemberOf属性は、グループメンバーシップを決定するために信頼できますか:SunONE / ActiveDirectory / OpenLDAP
コンテクスト
LDAPサーバーからアプリケーションにメンバーをインポートするときに、グループメンバーシップフィルタリングを追加します。
(以前は、特定のldap「ベースDN」からすべてのメンバーをインポートしました。現在、管理者は特定のグループ、つまりベースDNのメンバー「Sales」と「HR」に制限できます)。
私たちのアプリケーションは以下をサポートします:
SunONE
Active Directory
また、動的グループではなく、静的グループのみをサポートする予定です。
どのようにそれをしただろうか
以前は、2つのルックアップを使用して、この新しい機能のためにメンバーをデータベースに複製していました。
- baseDNのすべてのメンバーを検索します
- グループ名がリストに含まれているすべてのグループ(メンバーを含む)を検索します(例:「Sales」または「HR」)。「どのユーザーがどのグループに属しているか」、つまり「グループメンバー」属性(SunONEでは「uniqueMember」、ActiveDirectoryでは「member」)を使用して、マップを介してプログラムで追跡します。
- #1と#2の結果を交差させて、「メンバーにインポート」を取得します
MemberOf / IsMemberOfはクエリとロジックを減らすことができますか?
簡単なインターネット調査で、SunONEとActiveDirectoryには、「このユーザーが属するグループ」を識別する属性(isMemberOf / memberOf)があることがわかりました。
理論的には、上記のロジックを1つのLDAPクエリに簡略化できます。
- いずれかのグループのメンバーであるbaseDNのすべてのメンバーを検索します
MemberOf / IsMemberOfはクエリとロジックを減らすことができますか?
問題を知っている:-memberOf /isMemberOfは静的グループのみをサポートします-ネストされたグループはサポートしません
質問
- memberOf / IsMemberOfを使用したこのアプローチは機能しますか?
- 注意点はありますか?
- OpenLDAPや他のサーバーはどうですか?それらはすべてそのような属性をサポートしていますか?(OpenLDAPにはmemberOf "overlay"があるようですが、管理者は明示的に有効にする必要があります)
参照
SunOne: http ://docs.oracle.com/cd/E19575-01/820-2763/bcajq/index.html
Active Directory: http: //msdn.microsoft.com/en-us/library/ms677943.aspx
関連するSOの質問: ユーザーがグループのメンバーであるかどうかをテストするためのLDAPクエリを作成するにはどうすればよいですか?
asp.net - ドメイン セキュリティ グループ ベースの Windows 認証
ローカル Active Directory に対してユーザーを認証しようとしています。サイトへのアクセスが許可されているすべてのユーザーは、AD の特定のセキュリティ グループの一部です。
ウェブ構成は次のようになります。
この構成では、ブラウザーに HTTP エラー 401.1 が表示されます。
私が欠けているものについて何か提案があれば、それは大きな助けになるでしょう. さらに情報が必要な場合は、お尋ねください。
c# - ユーザーがグループのメンバーかどうかを確認する
ユーザーがグループのメンバーであるかどうかを確認するコードがあります。ログイン時にこれを使用しています。
ドメインユーザーとローカルユーザーがいることに注意してください。testdomain\administrator
とadministrator
。
これは私が使用するコードです:
このコードは機能しますが、
私が見ているように、プロファイラーで多くの時間がかかっています。これを処理するためのより良い/より速い方法はありますか?
別の方法:
active-directory - LDAP_MATCHING_RULE_IN_CHAINは、属性(具体的には「memberOf」)を持つ「サブツリー検索結果」を返すことができますか?
ネストされたグループを持つActiveDirectory(AD)テストインスタンスがあります:ExecutivesとEngineersの2つのサブグループを持つEmployees(Parent)。
AD拡張LDAP_MATCHING_RULE_IN_CHAINがサブツリーを検索することがわかります。このクエリで従業員であるすべてのユーザーを検索できます。
問題:再帰的な検索が、再帰的な結果がない
ただし、「サブツリー検索結果」を取得する方法が見つかりません。つまり、クエリで「Mister Executive」が「Employee」として返されるのに対し、「memberOf」属性には「Executives」、つまり彼が直接属するグループのみが表示されます。 。他のすべての属性を確認しましたが、「従業員」が表示されません
要約
したがって、最終的な明確化のために:ADは、「サブツリー」LDAP_MATCHING_RULE_IN_CHAIN( "memberOf:1.2.840.113556.1.4.1941:=")検索とともに「サブツリーmemberOf」結果を取得する方法を許可しますか?
前もって感謝します、