私はこのようにLDAPで検索クエリを持っています。このクエリは正確にはどういう意味ですか?
("CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com");
CN
=共通名OU
=組織単位DC
=ドメインコンポーネントこれらはすべて、LDAPディレクトリ内のノードを定義するX.500ディレクトリ仕様の一部です。
LDAPデータ交換フォーマット(LDIF
) で読み取ることもできます。これは代替フォーマットです。
あなたはそれを右から左に読み、一番右のコンポーネントがツリーのルート、そして一番左のコンポーネントがあなたが到達したいノード(または葉)です。
各=
ペアは検索条件です。
サンプルクエリで
("CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com");
実際には、クエリは次のとおりです。
com
ドメインコンポーネントから、google
ドメインコンポーネントを見つけ、その中にgl
ドメインコンポーネント、その中にgp
ドメインコンポーネントの順に配置します。
gp
ドメインコンポーネントで、Distribution Groups
という組織単位を見つけ、次にDev-India
という共通名を持つオブジェクトを見つけます。
CN、OU、DCとは何ですか?
String X.500 AttributeType ------------------------------ CN commonName L localityName ST stateOrProvinceName O organizationName OU organizationalUnitName C countryName STREET streetAddress DC domainComponent UID userid
そのクエリの文字列はどういう意味ですか?
文字列("CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
)は 階層構造 ( DIT =ディレクトリ情報ツリー )からのパスであり、 right (root) toから読み取る必要があります。 left (葉).
これは _ dn _ (識別名)(ディレクトリ階層内でエントリを一意に識別するために使用される一連のカンマ区切りのキーと値のペア)です。 DNは、実際にはエントリの完全修飾名です。
ここでは、私がもっと可能性のあるエントリを追加した例を見ることができます。
実際の進路は緑色で表示されます。
次のパスはDNを表します(そしてその値は、クエリの実行後に取得したいものによって異なります)。
"DC=gp,DC=gl,DC=google,DC=com"
"OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
"OU=People,DC=gp,DC=gl,DC=google,DC=com"
"OU=Groups,DC=gp,DC=gl,DC=google,DC=com"
"CN=QA-USA,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
"CN=Dev-India,OU=Distribution Groups,DC=gp,DC=gl,DC=google,DC=com"
"CN=Ted Owen,OU=People,DC=gp,DC=gl,DC=google,DC=com"