RFC4876 日本語訳

4876 A Configuration Profile Schema for Lightweight Directory AccessProtocol (LDAP)-Based Agents. B. Neal-Joslin, Ed., L. Howard, M.Ansari. May 2007. (Format: TXT=73468 bytes) (Status: INFORMATIONAL)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                B. Neal-Joslin, Ed.
Request for Comments: 4876                                            HP
Category: Informational                                        L. Howard
                                                                    PADL
                                                               M. Ansari
                                                                Infoblox
                                                                May 2007

Network Working Group B. Neal-Joslin, Ed. Request for Comments: 4876 HP Category: Informational L. Howard PADL M. Ansari Infoblox May 2007

                   A Configuration Profile Schema for
       Lightweight Directory Access Protocol (LDAP)-Based Agents

A Configuration Profile Schema for Lightweight Directory Access Protocol (LDAP)-Based Agents

Status of This Memo

Status of This Memo

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited.

Copyright Notice

Copyright Notice

   Copyright (C) The IETF Trust (2007).

Copyright (C) The IETF Trust (2007).

IESG Note

IESG Note

   This RFC is not a candidate for any level of Internet Standard.  The
   IETF disclaims any knowledge of the fitness of this RFC for any
   purpose and in particular notes that the decision to publish is not
   based on IETF review for such things as security, congestion control,
   or inappropriate interaction with deployed protocols.  The RFC Editor
   has chosen to publish this document at its discretion.  Readers of
   this document should exercise caution in evaluating its value for
   implementation and deployment.  See RFC 3932 for more information.

This RFC is not a candidate for any level of Internet Standard. The IETF disclaims any knowledge of the fitness of this RFC for any purpose and in particular notes that the decision to publish is not based on IETF review for such things as security, congestion control, or inappropriate interaction with deployed protocols. The RFC Editor has chosen to publish this document at its discretion. Readers of this document should exercise caution in evaluating its value for implementation and deployment. See RFC 3932 for more information.

Abstract

Abstract

   This document consists of two primary components, a schema for agents
   that make use of the Lightweight Directory Access protocol (LDAP) and
   a proposed use case of that schema, for distributed configuration of
   similar directory user agents.  A set of attribute types and an
   object class are proposed.  In the proposed use case, directory user
   agents (DUAs) can use this schema to determine directory data
   location and access parameters for specific services they support.
   In addition, in the proposed use case, attribute and object class
   mapping allows DUAs to reconfigure their expected (default) schema to
   match that of the end user's environment.  This document is intended
   to be a skeleton for future documents that describe configuration of
   specific DUA services.

This document consists of two primary components, a schema for agents that make use of the Lightweight Directory Access protocol (LDAP) and a proposed use case of that schema, for distributed configuration of similar directory user agents. A set of attribute types and an object class are proposed. In the proposed use case, directory user agents (DUAs) can use this schema to determine directory data location and access parameters for specific services they support. In addition, in the proposed use case, attribute and object class mapping allows DUAs to reconfigure their expected (default) schema to match that of the end user's environment. This document is intended to be a skeleton for future documents that describe configuration of specific DUA services.

Neal-Joslin, et al.          Informational                      [Page 1]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

Neal-Joslin, et al. Informational [Page 1] RFC 4876 LDAP-Based Agent Configuration Schema May 2007

Table of Contents

Table of Contents

   1.  Background and Motivation  . . . . . . . . . . . . . . . . . .  3
   2.  General Information  . . . . . . . . . . . . . . . . . . . . .  4
     2.1.  Requirements Notation  . . . . . . . . . . . . . . . . . .  4
     2.2.  Attributes Summary . . . . . . . . . . . . . . . . . . . .  5
     2.3.  Object Classes Summary . . . . . . . . . . . . . . . . . .  5
     2.4.  Common Syntax/Encoding Definitions . . . . . . . . . . . .  5
   3.  Schema Definition  . . . . . . . . . . . . . . . . . . . . . .  6
     3.1.  Attribute Definitions  . . . . . . . . . . . . . . . . . .  6
     3.2.  Class Definition . . . . . . . . . . . . . . . . . . . . .  9
   4.  DUA Implementation Details . . . . . . . . . . . . . . . . . . 10
     4.1.  Interpreting the preferredServerList Attribute . . . . . . 10
     4.2.  Interpreting the defaultServerList Attribute . . . . . . . 11
     4.3.  Interpreting the defaultSearchBase Attribute . . . . . . . 12
     4.4.  Interpreting the authenticationMethod Attribute  . . . . . 13
     4.5.  Interpreting the credentialLevel Attribute . . . . . . . . 15
     4.6.  Interpreting the serviceSearchDescriptor Attribute . . . . 16
     4.7.  Interpreting the attributeMap Attribute  . . . . . . . . . 20
     4.8.  Interpreting the searchTimeLimit Attribute . . . . . . . . 23
     4.9.  Interpreting the bindTimeLimit Attribute . . . . . . . . . 23
     4.10. Interpreting the followReferrals Attribute . . . . . . . . 24
     4.11. Interpreting the dereferenceAliases Attribute  . . . . . . 24
     4.12. Interpreting the profileTTL Attribute  . . . . . . . . . . 24
     4.13. Interpreting the objectclassMap Attribute  . . . . . . . . 25
     4.14. Interpreting the defaultSearchScope Attribute  . . . . . . 27
     4.15. Interpreting the serviceAuthenticationMethod Attribute . . 27
     4.16. Interpreting the serviceCredentialLevel Attribute  . . . . 28
   5.  Binding to the Directory Server  . . . . . . . . . . . . . . . 29
   6.  Security Considerations  . . . . . . . . . . . . . . . . . . . 29
   7.  Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . . 30
   8.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 30
     8.1.  Registration of Object Classes . . . . . . . . . . . . . . 31
     8.2.  Registration of Attribute Types  . . . . . . . . . . . . . 31
   9.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 33
     9.1.  Normative References . . . . . . . . . . . . . . . . . . . 33
     9.2.  Informative References . . . . . . . . . . . . . . . . . . 34
   Appendix A.  Examples  . . . . . . . . . . . . . . . . . . . . . . 35

1. Background and Motivation . . . . . . . . . . . . . . . . . . 3 2. General Information . . . . . . . . . . . . . . . . . . . . . 4 2.1. Requirements Notation . . . . . . . . . . . . . . . . . . 4 2.2. Attributes Summary . . . . . . . . . . . . . . . . . . . . 5 2.3. Object Classes Summary . . . . . . . . . . . . . . . . . . 5 2.4. Common Syntax/Encoding Definitions . . . . . . . . . . . . 5 3. Schema Definition . . . . . . . . . . . . . . . . . . . . . . 6 3.1. Attribute Definitions . . . . . . . . . . . . . . . . . . 6 3.2. Class Definition . . . . . . . . . . . . . . . . . . . . . 9 4. DUA Implementation Details . . . . . . . . . . . . . . . . . . 10 4.1. Interpreting the preferredServerList Attribute . . . . . . 10 4.2. Interpreting the defaultServerList Attribute . . . . . . . 11 4.3. Interpreting the defaultSearchBase Attribute . . . . . . . 12 4.4. Interpreting the authenticationMethod Attribute . . . . . 13 4.5. Interpreting the credentialLevel Attribute . . . . . . . . 15 4.6. Interpreting the serviceSearchDescriptor Attribute . . . . 16 4.7. Interpreting the attributeMap Attribute . . . . . . . . . 20 4.8. Interpreting the searchTimeLimit Attribute . . . . . . . . 23 4.9. Interpreting the bindTimeLimit Attribute . . . . . . . . . 23 4.10. Interpreting the followReferrals Attribute . . . . . . . . 24 4.11. Interpreting the dereferenceAliases Attribute . . . . . . 24 4.12. Interpreting the profileTTL Attribute . . . . . . . . . . 24 4.13. Interpreting the objectclassMap Attribute . . . . . . . . 25 4.14. Interpreting the defaultSearchScope Attribute . . . . . . 27 4.15. Interpreting the serviceAuthenticationMethod Attribute . . 27 4.16. Interpreting the serviceCredentialLevel Attribute . . . . 28 5. Binding to the Directory Server . . . . . . . . . . . . . . . 29 6. Security Considerations . . . . . . . . . . . . . . . . . . . 29 7. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 30 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 30 8.1. Registration of Object Classes . . . . . . . . . . . . . . 31 8.2. Registration of Attribute Types . . . . . . . . . . . . . 31 9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 33 9.1. Normative References . . . . . . . . . . . . . . . . . . . 33 9.2. Informative References . . . . . . . . . . . . . . . . . . 34 Appendix A. Examples . . . . . . . . . . . . . . . . . . . . . . 35

Neal-Joslin, et al.          Informational                      [Page 2]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

Neal-Joslin, et al. Informational [Page 2] RFC 4876 LDAP-Based Agent Configuration Schema May 2007

1.  Background and Motivation

1. Background and Motivation

   LDAP [RFC4510] has brought about a nearly ubiquitous acceptance of
   the directory server.  Many client applications (DUAs) are being
   created that use LDAP directories for many different services.  And
   although the LDAP protocol has eased the development of these
   applications, some challenges still exist for both developers and
   directory administrators.

LDAP [RFC4510] has brought about a nearly ubiquitous acceptance of the directory server. Many client applications (DUAs) are being created that use LDAP directories for many different services. And although the LDAP protocol has eased the development of these applications, some challenges still exist for both developers and directory administrators.

   The authors of this document are implementers of DUAs described by
   [RFC2307].  In developing these agents, we felt there were several
   issues that still need to be addressed to ease the deployment and
   configuration of a large network of these DUAs.

The authors of this document are implementers of DUAs described by [RFC2307]. In developing these agents, we felt there were several issues that still need to be addressed to ease the deployment and configuration of a large network of these DUAs.

   One of these challenges stems from the lack of a utopian schema.  A
   utopian schema would be one that every application developer could
   agree upon and that would support every application.  Unfortunately
   today, many DUAs define their own schema, even when they provide
   similar services (like RFC 2307 vs. Microsoft's Services for Unix
   [MSSFU]).  These schemas contain similar attributes, but use
   different attribute names.  This can lead to data redundancy within
   directory entries and cause directory administrators unwanted
   challenges, updating schemas and synchronizing data.  Or, in a more
   common case, two or more applications may agree on common schema
   elements, but choose a different schema for other elements of data
   that might also be shareable between the applications.  While data
   synchronization and translation tools exist, the authors of this
   document believe there is value in providing this capability in the
   directory user agent itself.

One of these challenges stems from the lack of a utopian schema. A utopian schema would be one that every application developer could agree upon and that would support every application. Unfortunately today, many DUAs define their own schema, even when they provide similar services (like RFC 2307 vs. Microsoft's Services for Unix [MSSFU]). These schemas contain similar attributes, but use different attribute names. This can lead to data redundancy within directory entries and cause directory administrators unwanted challenges, updating schemas and synchronizing data. Or, in a more common case, two or more applications may agree on common schema elements, but choose a different schema for other elements of data that might also be shareable between the applications. While data synchronization and translation tools exist, the authors of this document believe there is value in providing this capability in the directory user agent itself.

   Aside from proposing a schema for general use, one goal of this
   document is to eliminate data redundancy by having DUAs configure
   themselves to the schema of the deployed directory, instead of
   forcing the DUA's own schema on the directory.

Aside from proposing a schema for general use, one goal of this document is to eliminate data redundancy by having DUAs configure themselves to the schema of the deployed directory, instead of forcing the DUA's own schema on the directory.

   Another goal of this document is to provide the DUA with enough
   configuration information so that it can discover how to retrieve its
   data in the directory, such as what locations to search in the
   directory tree.

Another goal of this document is to provide the DUA with enough configuration information so that it can discover how to retrieve its data in the directory, such as what locations to search in the directory tree.

   Finally, this document intends to describe a configuration method for
   DUAs that can be shared among many DUAs on various platforms,
   providing, as such, a configuration profile.  The purpose of this
   profile is to centralize and simplify management of DUAs.

Finally, this document intends to describe a configuration method for DUAs that can be shared among many DUAs on various platforms, providing, as such, a configuration profile. The purpose of this profile is to centralize and simplify management of DUAs.

   This document is intended to provide the skeleton framework for
   future documents that will describe the individual implementation
   details for the particular services provided by that DUA.  The

This document is intended to provide the skeleton framework for future documents that will describe the individual implementation details for the particular services provided by that DUA. The

Neal-Joslin, et al.          Informational                      [Page 3]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

Neal-Joslin, et al. Informational [Page 3] RFC 4876 LDAP-Based Agent Configuration Schema May 2007

   authors of this document plan to develop such a document for the
   Network Information Service DUA, described by RFC 2307 or its
   successor.

authors of this document plan to develop such a document for the Network Information Service DUA, described by RFC 2307 or its successor.

   We expect that as DUAs take advantage of this configuration scheme,
   each DUA will require additional configuration parameters, not
   specified by this document.  Thus, we would expect that new auxiliary
   object classes that contain new configuration attributes will be
   created and then joined with the structural class defined by this
   document to create a configuration profile for a particular DUA
   service.  By joining various auxiliary object classes for different
   DUA services, the configuration of various DUA services can be
   controlled by a single configuration profile entry.

We expect that as DUAs take advantage of this configuration scheme, each DUA will require additional configuration parameters, not specified by this document. Thus, we would expect that new auxiliary object classes that contain new configuration attributes will be created and then joined with the structural class defined by this document to create a configuration profile for a particular DUA service. By joining various auxiliary object classes for different DUA services, the configuration of various DUA services can be controlled by a single configuration profile entry.

2.  General Information

2. General Information

   The schema defined by this document is defined under the "DUA
   Configuration Schema".  This schema is derived from the object
   identifier (OID): iso (1) org (3) dod (6) internet (1) private (4)
   enterprises (1) Hewlett-Packard Company (11) directory (1) LDAP-UX
   Integration Project (3) DUA Configuration Schema (1).  This OID is
   represented in this document by the keystring "DUAConfSchemaOID"
   (1.3.6.1.4.1.11.1.3.1).

The schema defined by this document is defined under the "DUA Configuration Schema". This schema is derived from the object identifier (OID): iso (1) org (3) dod (6) internet (1) private (4) enterprises (1) Hewlett-Packard Company (11) directory (1) LDAP-UX Integration Project (3) DUA Configuration Schema (1). This OID is represented in this document by the keystring "DUAConfSchemaOID" (1.3.6.1.4.1.11.1.3.1).

2.1.  Requirements Notation

2.1. Requirements Notation

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in [RFC2119].

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].

Neal-Joslin, et al.          Informational                      [Page 4]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

Neal-Joslin, et al. Informational [Page 4] RFC 4876 LDAP-Based Agent Configuration Schema May 2007

2.2.  Attributes Summary

2.2. Attributes Summary

   The following attributes are defined in this document:

The following attributes are defined in this document:

   preferredServerList
   defaultServerList
   defaultSearchBase
   defaultSearchScope
   authenticationMethod
   credentialLevel
   serviceSearchDescriptor
   serviceCredentialLevel
   serviceAuthenticationMethod
   attributeMap
   objectclassMap
   searchTimeLimit
   bindTimeLimit
   followReferrals
   dereferenceAliases
   profileTTL

preferredServerList defaultServerList defaultSearchBase defaultSearchScope authenticationMethod credentialLevel serviceSearchDescriptor serviceCredentialLevel serviceAuthenticationMethod attributeMap objectclassMap searchTimeLimit bindTimeLimit followReferrals dereferenceAliases profileTTL

2.3.  Object Classes Summary

2.3. Object Classes Summary

   The following object class is defined in this document:

The following object class is defined in this document:

   DUAConfigProfile

DUAConfigProfile

2.4.  Common Syntax/Encoding Definitions

2.4. Common Syntax/Encoding Definitions

   The proposed string encodings used by the attributes defined in this
   document can be found in Section 4.  This document makes use of ABNF
   [RFC4234] for defining new encodings.

The proposed string encodings used by the attributes defined in this document can be found in Section 4. This document makes use of ABNF [RFC4234] for defining new encodings.

   The following syntax definitions are used throughout this document.

The following syntax definitions are used throughout this document.

Neal-Joslin, et al.          Informational                      [Page 5]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

Neal-Joslin, et al. Informational [Page 5] RFC 4876 LDAP-Based Agent Configuration Schema May 2007

                      The list of used syntaxes are:

The list of used syntaxes are:

   +---------------------------+---------------------------------------+
   | Key                       | Source                                |
   +---------------------------+---------------------------------------+
   | keystring                 | as defined by [RFC4512] Section 1.4   |
   | descr                     | as defined by [RFC4512] Section 1.4   |
   | SP                        | as defined by [RFC4512] Section 1.4   |
   | WSP                       | as defined by [RFC4512] Section 1.4   |
   | base                      | as defined by distinguishedName in    |
   |                           | [RFC4514]                             |
   | distinguishedName         | as defined by [RFC4514] Section 2     |
   | relativeDistinguishedName | as defined by [RFC4514] Section 2     |
   | scope                     | as defined by [RFC4516] Section 2     |
   | host                      | as defined by [RFC3986] Section 3.2.2 |
   | hostport                  | host [":" port ]                      |
   | port                      | as defined by [RFC3986] Section 3.2.3 |
   | serviceID                 | same as keystring                     |
   +---------------------------+---------------------------------------+

+---------------------------+---------------------------------------+ | Key | Source | +---------------------------+---------------------------------------+ | keystring | as defined by [RFC4512] Section 1.4 | | descr | as defined by [RFC4512] Section 1.4 | | SP | as defined by [RFC4512] Section 1.4 | | WSP | as defined by [RFC4512] Section 1.4 | | base | as defined by distinguishedName in | | | [RFC4514] | | distinguishedName | as defined by [RFC4514] Section 2 | | relativeDistinguishedName | as defined by [RFC4514] Section 2 | | scope | as defined by [RFC4516] Section 2 | | host | as defined by [RFC3986] Section 3.2.2 | | hostport | host [":" port ] | | port | as defined by [RFC3986] Section 3.2.3 | | serviceID | same as keystring | +---------------------------+---------------------------------------+

   This document does not define new syntaxes that must be supported by
   the directory server.  Instead, these syntaxes are merely expected to
   be interpreted by the DUA.  As referenced in the schema definition in
   Section 3, most encodings are expected to be stored in attributes
   using common syntaxes, such as the Directory String syntax, as
   defined in Section 3.3.6 of [RFC4517].  Refer to RFC 4517 for
   additional syntaxes used by this schema.

This document does not define new syntaxes that must be supported by the directory server. Instead, these syntaxes are merely expected to be interpreted by the DUA. As referenced in the schema definition in Section 3, most encodings are expected to be stored in attributes using common syntaxes, such as the Directory String syntax, as defined in Section 3.3.6 of [RFC4517]. Refer to RFC 4517 for additional syntaxes used by this schema.

3.  Schema Definition

3. Schema Definition

   This section defines a proposed schema.  This schema does not require
   definition of new matching rules or syntaxes, and it may be used for
   any purpose seen.  A proposed use of this schema to support elements
   of configuration of a directory user agent is described in Section 4.

This section defines a proposed schema. This schema does not require definition of new matching rules or syntaxes, and it may be used for any purpose seen. A proposed use of this schema to support elements of configuration of a directory user agent is described in Section 4.

3.1.  Attribute Definitions

3.1. Attribute Definitions

   This section contains attribute definitions used by agents.  The
   syntax used to describe these attributes is defined in [RFC4512],
   Section 4.1.2.  Individual syntaxes and matching rules used within
   these descriptions are described in [RFC4517], Sections 3.3 and 4.2,
   respectively.

This section contains attribute definitions used by agents. The syntax used to describe these attributes is defined in [RFC4512], Section 4.1.2. Individual syntaxes and matching rules used within these descriptions are described in [RFC4517], Sections 3.3 and 4.2, respectively.

Neal-Joslin, et al.          Informational                      [Page 6]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

Neal-Joslin, et al. Informational [Page 6] RFC 4876 LDAP-Based Agent Configuration Schema May 2007

   ( 1.3.6.1.4.1.11.1.3.1.1.0 NAME 'defaultServerList'
     DESC 'List of default servers'
     EQUALITY caseIgnoreMatch
     SUBSTR caseIgnoreSubstringsMatch
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
     SINGLE-VALUE )

( 1.3.6.1.4.1.11.1.3.1.1.0 NAME 'defaultServerList' DESC 'List of default servers' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )

   ( 1.3.6.1.4.1.11.1.3.1.1.1 NAME 'defaultSearchBase'
     DESC 'Default base for searches'
     EQUALITY distinguishedNameMatch
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
     SINGLE-VALUE )

( 1.3.6.1.4.1.11.1.3.1.1.1 NAME 'defaultSearchBase' DESC 'Default base for searches' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )

   ( 1.3.6.1.4.1.11.1.3.1.1.2 NAME 'preferredServerList'
     DESC 'List of preferred servers'
     EQUALITY caseIgnoreMatch
     SUBSTR caseIgnoreSubstringsMatch
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
     SINGLE-VALUE )

( 1.3.6.1.4.1.11.1.3.1.1.2 NAME 'preferredServerList' DESC 'List of preferred servers' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )

   ( 1.3.6.1.4.1.11.1.3.1.1.3 NAME 'searchTimeLimit'
     DESC 'Maximum time an agent or service allows for a
     search to complete'
     EQUALITY integerMatch
     ORDERING integerOrderingMatch
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
     SINGLE-VALUE )

( 1.3.6.1.4.1.11.1.3.1.1.3 NAME 'searchTimeLimit' DESC 'Maximum time an agent or service allows for a search to complete' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )

   ( 1.3.6.1.4.1.11.1.3.1.1.4 NAME 'bindTimeLimit'
     DESC 'Maximum time an agent or service allows for a
     bind operation to complete'
     EQUALITY integerMatch
     ORDERING integerOrderingMatch
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
     SINGLE-VALUE )

( 1.3.6.1.4.1.11.1.3.1.1.4 NAME 'bindTimeLimit' DESC 'Maximum time an agent or service allows for a bind operation to complete' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )

   ( 1.3.6.1.4.1.11.1.3.1.1.5 NAME 'followReferrals'
     DESC 'An agent or service does or should follow referrals'
     EQUALITY booleanMatch
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
     SINGLE-VALUE )

( 1.3.6.1.4.1.11.1.3.1.1.5 NAME 'followReferrals' DESC 'An agent or service does or should follow referrals' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )

Neal-Joslin, et al.          Informational                      [Page 7]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

Neal-Joslin, et al. Informational [Page 7] RFC 4876 LDAP-Based Agent Configuration Schema May 2007

   ( 1.3.6.1.4.1.11.1.3.1.1.6 NAME 'authenticationMethod'
     DESC 'Identifies the types of authentication methods either
     used, required, or provided by a service or peer'
     EQUALITY caseIgnoreMatch
     SUBSTR caseIgnoreSubstringsMatch
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
     SINGLE-VALUE )

( 1.3.6.1.4.1.11.1.3.1.1.6 NAME 'authenticationMethod' DESC 'Identifies the types of authentication methods either used, required, or provided by a service or peer' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )

   ( 1.3.6.1.4.1.11.1.3.1.1.7 NAME 'profileTTL'
     DESC 'Time to live, in seconds, before a profile is
     considered stale'
     EQUALITY integerMatch
     ORDERING integerOrderingMatch
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
     SINGLE-VALUE )

( 1.3.6.1.4.1.11.1.3.1.1.7 NAME 'profileTTL' DESC 'Time to live, in seconds, before a profile is considered stale' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )

   ( 1.3.6.1.4.1.11.1.3.1.1.9 NAME 'attributeMap'
     DESC 'Attribute mappings used, required, or supported by an
     agent or service'
     EQUALITY caseIgnoreIA5Match
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

( 1.3.6.1.4.1.11.1.3.1.1.9 NAME 'attributeMap' DESC 'Attribute mappings used, required, or supported by an agent or service' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

   ( 1.3.6.1.4.1.11.1.3.1.1.10 NAME 'credentialLevel'
     DESC 'Identifies type of credentials either used, required,
     or supported by an agent or service'
     EQUALITY caseIgnoreIA5Match
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
     SINGLE-VALUE )

( 1.3.6.1.4.1.11.1.3.1.1.10 NAME 'credentialLevel' DESC 'Identifies type of credentials either used, required, or supported by an agent or service' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )

   ( 1.3.6.1.4.1.11.1.3.1.1.11 NAME 'objectclassMap'
     DESC 'Object class mappings used, required, or supported by
     an agent or service'
     EQUALITY caseIgnoreIA5Match
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

( 1.3.6.1.4.1.11.1.3.1.1.11 NAME 'objectclassMap' DESC 'Object class mappings used, required, or supported by an agent or service' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

   ( 1.3.6.1.4.1.11.1.3.1.1.12 NAME 'defaultSearchScope'
     DESC 'Default scope used when performing a search'
     EQUALITY caseIgnoreIA5Match
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
     SINGLE-VALUE )

( 1.3.6.1.4.1.11.1.3.1.1.12 NAME 'defaultSearchScope' DESC 'Default scope used when performing a search' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )

Neal-Joslin, et al.          Informational                      [Page 8]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

Neal-Joslin, et al. Informational [Page 8] RFC 4876 LDAP-Based Agent Configuration Schema May 2007

   ( 1.3.6.1.4.1.11.1.3.1.1.13 NAME 'serviceCredentialLevel'
     DESC 'Specifies the type of credentials either used, required,
     or supported by a specific service'
     EQUALITY caseIgnoreIA5Match
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

( 1.3.6.1.4.1.11.1.3.1.1.13 NAME 'serviceCredentialLevel' DESC 'Specifies the type of credentials either used, required, or supported by a specific service' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

   ( 1.3.6.1.4.1.11.1.3.1.1.14 NAME 'serviceSearchDescriptor'
     DESC 'Specifies search descriptors required, used, or
     supported by a particular service or agent'
     EQUALITY caseExactMatch
     SUBSTR caseExactSubstringsMatch
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

( 1.3.6.1.4.1.11.1.3.1.1.14 NAME 'serviceSearchDescriptor' DESC 'Specifies search descriptors required, used, or supported by a particular service or agent' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

   ( 1.3.6.1.4.1.11.1.3.1.1.15 NAME 'serviceAuthenticationMethod'
     DESC 'Specifies types authentication methods either
     used, required, or supported by a particular service'
     EQUALITY caseIgnoreMatch
     SUBSTR caseIgnoreSubstringsMatch
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

( 1.3.6.1.4.1.11.1.3.1.1.15 NAME 'serviceAuthenticationMethod' DESC 'Specifies types authentication methods either used, required, or supported by a particular service' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

   ( 1.3.6.1.4.1.11.1.3.1.1.16 NAME 'dereferenceAliases'
     DESC 'Specifies if a service or agent either requires,
     supports, or uses dereferencing of aliases.'
     EQUALITY booleanMatch
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
     SINGLE-VALUE )

( 1.3.6.1.4.1.11.1.3.1.1.16 NAME 'dereferenceAliases' DESC 'Specifies if a service or agent either requires, supports, or uses dereferencing of aliases.' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )

3.2.  Class Definition

3.2. Class Definition

   The object class below is constructed from the attributes defined in
   Section 3.1, with the exception of the "cn" attribute, which is
   defined in [RFC4519]. "cn" is used to represent the name of the DUA
   configuration profile and is recommended for the relative
   distinguished name (RDN) [RFC4514] naming attribute.  This object
   class is used specifically by the DUA described in Section 4.  The
   syntax used to describe this object class is defined in [RFC4512],
   Section 4.1.1.

The object class below is constructed from the attributes defined in Section 3.1, with the exception of the "cn" attribute, which is defined in [RFC4519]. "cn" is used to represent the name of the DUA configuration profile and is recommended for the relative distinguished name (RDN) [RFC4514] naming attribute. This object class is used specifically by the DUA described in Section 4. The syntax used to describe this object class is defined in [RFC4512], Section 4.1.1.

Neal-Joslin, et al.          Informational                      [Page 9]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

Neal-Joslin, et al. Informational [Page 9] RFC 4876 LDAP-Based Agent Configuration Schema May 2007

   ( 1.3.6.1.4.1.11.1.3.1.2.5 NAME 'DUAConfigProfile'
     SUP top STRUCTURAL
     DESC 'Abstraction of a base configuration for a DUA'
     MUST ( cn )
     MAY ( defaultServerList $ preferredServerList $
           defaultSearchBase $ defaultSearchScope $
           searchTimeLimit $ bindTimeLimit $
           credentialLevel $ authenticationMethod $
           followReferrals $ dereferenceAliases $
           serviceSearchDescriptor $ serviceCredentialLevel $
           serviceAuthenticationMethod $ objectclassMap $
           attributeMap $ profileTTL ) )

( 1.3.6.1.4.1.11.1.3.1.2.5 NAME 'DUAConfigProfile' SUP top STRUCTURAL DESC 'Abstraction of a base configuration for a DUA' MUST ( cn ) MAY ( defaultServerList $ preferredServerList $ defaultSearchBase $ defaultSearchScope $ searchTimeLimit $ bindTimeLimit $ credentialLevel $ authenticationMethod $ followReferrals $ dereferenceAliases $ serviceSearchDescriptor $ serviceCredentialLevel $ serviceAuthenticationMethod $ objectclassMap $ attributeMap $ profileTTL ) )

4.  DUA Implementation Details

4. DUA Implementation Details

   This section describes an implementation of the schema described in
   Section 3.  Details about how a DUA should format and interpret the
   defined attributes are described below.  Agents that make use of the
   DUAConfigProfile object class are expected to follow the
   specifications in this section.

This section describes an implementation of the schema described in Section 3. Details about how a DUA should format and interpret the defined attributes are described below. Agents that make use of the DUAConfigProfile object class are expected to follow the specifications in this section.

   Note: Many of the subsections below contain examples.  Unless
   otherwise specified, these examples are rendered using the LDAP Data
   Interchange Format (LDIF) [RFC2849].

Note: Many of the subsections below contain examples. Unless otherwise specified, these examples are rendered using the LDAP Data Interchange Format (LDIF) [RFC2849].

4.1.  Interpreting the preferredServerList Attribute

4.1. Interpreting the preferredServerList Attribute

   Interpretation:

Interpretation:

      As described by the syntax, the preferredServerList parameter is a
      whitespace-separated list of server addresses and associated port
      numbers.  When the DUA needs to contact a directory server agent
      (DSA), the DUA MUST first attempt to contact one of the servers
      listed in the preferredServerList attribute.  The DUA MUST contact
      the DSA specified by the first server address in the list.  If
      that DSA is unavailable, the remaining DSAs MUST be queried in the
      order provided (left to right) until a connection is established
      with a DSA.  Once a connection with a DSA is established, the DUA
      SHOULD NOT attempt to establish a connection with the remaining
      DSAs.  The purpose of enumerating multiple DSAs is not for
      supplemental data, but for high availability of replicated data.
      This is also the main reason why an LDAP URL [RFC3986] syntax was
      not selected for this document.

As described by the syntax, the preferredServerList parameter is a whitespace-separated list of server addresses and associated port numbers. When the DUA needs to contact a directory server agent (DSA), the DUA MUST first attempt to contact one of the servers listed in the preferredServerList attribute. The DUA MUST contact the DSA specified by the first server address in the list. If that DSA is unavailable, the remaining DSAs MUST be queried in the order provided (left to right) until a connection is established with a DSA. Once a connection with a DSA is established, the DUA SHOULD NOT attempt to establish a connection with the remaining DSAs. The purpose of enumerating multiple DSAs is not for supplemental data, but for high availability of replicated data. This is also the main reason why an LDAP URL [RFC3986] syntax was not selected for this document.

      If the DUA is unable to contact any of the DSAs specified by the
      preferredServerList, the defaultServerList attribute MUST be
      examined, as described in Section 4.2.  The servers identified by

If the DUA is unable to contact any of the DSAs specified by the preferredServerList, the defaultServerList attribute MUST be examined, as described in Section 4.2. The servers identified by

Neal-Joslin, et al.          Informational                     [Page 10]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

Neal-Joslin, et al. Informational [Page 10] RFC 4876 LDAP-Based Agent Configuration Schema May 2007

      the preferredServerList MUST be contacted before attempting to
      contact any of the servers specified by the defaultServerList.

the preferredServerList MUST be contacted before attempting to contact any of the servers specified by the defaultServerList.

   Syntax:

Syntax:

      serverList = hostport *(SP [hostport])

serverList = hostport *(SP [hostport])

   Default Value:

Default Value:

      The preferredServerList attribute does not have a default value.
      Instead a DUA MUST examine the defaultServerList attribute.

The preferredServerList attribute does not have a default value. Instead a DUA MUST examine the defaultServerList attribute.

   Other attribute notes:

Other attribute notes:

      This attribute is used in conjunction with the defaultServerList
      attribute.  Please see Section 4.2 for additional implementation
      notes.  Determining how the DUA should query the DSAs also depends
      on the additional configuration attributes, credentialLevel,
      serviceCredentialLevel, bindTimeLimit,
      serviceAuthenticationMethod, and authenticationMethod.  Please
      review Section 5 for details on how a DUA should properly bind to
      a DSA.

This attribute is used in conjunction with the defaultServerList attribute. Please see Section 4.2 for additional implementation notes. Determining how the DUA should query the DSAs also depends on the additional configuration attributes, credentialLevel, serviceCredentialLevel, bindTimeLimit, serviceAuthenticationMethod, and authenticationMethod. Please review Section 5 for details on how a DUA should properly bind to a DSA.

   Example:

Example:

         preferredServerList: 192.168.169.170 ldap1.mycorp.com
           ldap2:1389 [1080::8:800:200C:417A]:389

preferredServerList: 192.168.169.170 ldap1.mycorp.com ldap2:1389 [1080::8:800:200C:417A]:389

4.2.  Interpreting the defaultServerList Attribute

4.2. Interpreting the defaultServerList Attribute

   Interpretation:

Interpretation:

      The defaultServerList attribute MUST only be examined if the
      preferredServerList attribute is not provided, or the DUA is
      unable to establish a connection with any of the DSAs specified by
      the preferredServerList.

The defaultServerList attribute MUST only be examined if the preferredServerList attribute is not provided, or the DUA is unable to establish a connection with any of the DSAs specified by the preferredServerList.

      If more than one address is provided, the DUA may choose either to
      accept the order provided or to create its own order, based on
      what the DUA determines is the "best" order of DSAs to query.  For
      example, the DUA may choose to examine the server list and to
      query the DSAs in order based on the "closest" server or the
      server with the least amount of "load".  Interpretation of the
      "best" server order is entirely up to the DUA, and not part of
      this document.

If more than one address is provided, the DUA may choose either to accept the order provided or to create its own order, based on what the DUA determines is the "best" order of DSAs to query. For example, the DUA may choose to examine the server list and to query the DSAs in order based on the "closest" server or the server with the least amount of "load". Interpretation of the "best" server order is entirely up to the DUA, and not part of this document.

      Once the order of server addresses is determined, the DUA contacts
      the DSA specified by the first server address in the list.  If

Once the order of server addresses is determined, the DUA contacts the DSA specified by the first server address in the list. If

Neal-Joslin, et al.          Informational                     [Page 11]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

Neal-Joslin, et al. Informational [Page 11] RFC 4876 LDAP-Based Agent Configuration Schema May 2007

      that DSA is unavailable, the remaining DSAs SHOULD be queried
      until an available DSA is found, or no more DSAs are available.
      If a server address or port is invalid, the DUA SHOULD proceed to
      the next server address as described just above.

that DSA is unavailable, the remaining DSAs SHOULD be queried until an available DSA is found, or no more DSAs are available. If a server address or port is invalid, the DUA SHOULD proceed to the next server address as described just above.

   Syntax:

Syntax:

      serverList = hostport *(SP [hostport])

serverList = hostport *(SP [hostport])

   Default Value:

Default Value:

      If a defaultServerList attribute is not provided, the DUA MAY
      attempt to contact the same DSA that provided the configuration
      profile entry itself.  The default DSA is contacted only if the
      preferredServerList attribute is also not provided.

If a defaultServerList attribute is not provided, the DUA MAY attempt to contact the same DSA that provided the configuration profile entry itself. The default DSA is contacted only if the preferredServerList attribute is also not provided.

   Other attribute notes:

Other attribute notes:

      This attribute is used in conjunction with the preferredServerList
      attribute.  Please see Section 4.1 for additional implementation
      notes.  Determining how the DUA should query the DSAs also depends
      on the additional configuration attributes, credentialLevel,
      serviceCredentialLevel, bindTimeLimit,
      serviceAuthenticationMethod, and authenticationMethod.  Please
      review Section 5 for details on how a DUA should properly contact
      a DSA.

This attribute is used in conjunction with the preferredServerList attribute. Please see Section 4.1 for additional implementation notes. Determining how the DUA should query the DSAs also depends on the additional configuration attributes, credentialLevel, serviceCredentialLevel, bindTimeLimit, serviceAuthenticationMethod, and authenticationMethod. Please review Section 5 for details on how a DUA should properly contact a DSA.

   Example:

Example:

         defaultServerList: 192.168.169.170 ldap1.mycorp.com
           ldap2:1389 [1080::8:800:200C:417A]:5912

defaultServerList: 192.168.169.170 ldap1.mycorp.com ldap2:1389 [1080::8:800:200C:417A]:5912

4.3.  Interpreting the defaultSearchBase Attribute

4.3. Interpreting the defaultSearchBase Attribute

   Interpretation:

Interpretation:

      When a DUA needs to search the DSA for information, this attribute
      provides the base for the search.  This parameter can be
      overridden or appended by the serviceSearchDescriptor attribute.
      See Section 4.6.

When a DUA needs to search the DSA for information, this attribute provides the base for the search. This parameter can be overridden or appended by the serviceSearchDescriptor attribute. See Section 4.6.

   Syntax:

Syntax:

      Defined by OID 1.3.6.1.4.1.1466.115.121.1.12 [RFC4517].

Defined by OID 1.3.6.1.4.1.1466.115.121.1.12 [RFC4517].

Neal-Joslin, et al.          Informational                     [Page 12]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

Neal-Joslin, et al. Informational [Page 12] RFC 4876 LDAP-Based Agent Configuration Schema May 2007

   Default Value:

Default Value:

      There is no default value for the defaultSearchBase.  A DUA MAY
      define its own method for determining the search base, if the
      defaultSearchBase is not provided.

There is no default value for the defaultSearchBase. A DUA MAY define its own method for determining the search base, if the defaultSearchBase is not provided.

   Other attribute notes:

Other attribute notes:

      This attribute is used in conjunction with the
      serviceSearchDescriptor attribute.  See Section 4.6.

この属性はserviceSearchDescriptor属性に関連して使用されます。 セクション4.6を見てください。

   Example:

例:

         defaultSearchBase: dc=mycompany,dc=com

defaultSearchBase: dc=mycompany、dc=com

4.4.  Interpreting the authenticationMethod Attribute

4.4. authenticationMethod属性を解釈します。

   Interpretation:

解釈:

      The authenticationMethod attribute defines an ordered list of LDAP
      bind methods to be used when attempting to contact a DSA.  The
      serviceAuthenticationMethod overrides this value for a particular
      service (see Section 4.15).  Each method MUST be attempted in the
      order provided by the attribute, until a successful LDAP bind is
      performed ("none" is assumed to always be successful).  However,
      the DUA MAY skip over one or more methods.  See Section 5 for more
      information.

authenticationMethod属性はDSAに連絡するのを試みるとき使用されるべきLDAPひものメソッドの規則正しいリストを定義します。 serviceAuthenticationMethodは特定のサービスのためにこの値をくつがえします(セクション4.15を見てください)。 属性によって提供されたオーダーで各メソッドを試みなければなりません、うまくいっているLDAPひもが実行されるまで(「なにも」がいつもうまくいくと思われます)。 しかしながら、DUA MAYは1つ以上のメソッドをスキップします。 詳しい情報に関してセクション5を見てください。

      none   - The DUA does not perform an LDAP bind.

なにも--DUAはLDAPひもを実行しません。

      simple - The DUA performs an LDAP simple bind.

簡単である、--DUAはLDAP簡易結合認証を実行します。

      sasl   - The DUA performs an LDAP Simple Authentication and
               Security Layer (SASL) [RFC4422] bind using the specified
               SASL mechanism and options.

sasl--DUAは、指定されたSASLメカニズムとオプションを使用することでLDAP Simple AuthenticationとSecurity Layer(SASL)[RFC4422]ひもを実行します。

      tls    - The DUA performs an LDAP StartTLS operation followed by
               the specified bind method (for more information refer to
               Section 4.14 of [RFC4511]).

tls--DUAはLDAP StartTLS操作を実行します(詳しい情報について、[RFC4511]のセクション4.14を参照してください)、続いて、指定されたひものメソッドを実行します。

Neal-Joslin, et al.          Informational                     [Page 13]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[13ページ]のRFC4876

   Syntax:

構文:

      authMethod  = method *(";" method)

authMethodはメソッド*と等しいです。(「」、;、メソッド)

      method      = none / simple / sasl / tls

メソッドが/簡単でないなにも等しい、/ sasl / tls

      none        = "none"

なにも「なにも」と等しくはありません。

      simple      = "simple"

簡単な=「簡単です」。

      sasl        = "sasl/" saslmech [ ":" sasloption ]

saslは「sasl/」saslmechと等しいです。[「:」 sasloption]

      sasloption  = "auth-conf" / "auth-int"

sasloptionは"auth-conf"/"auth-int"と等しいです。

      tls         = "tls:" (none / simple / sasl)

tls=は「以下をtlsします」。 (/簡単な/saslでないなにも)

      saslmech    = SASL mechanism name as defined in [SASLMECH]

saslmechは中で定義されるようにSASLメカニズム名と等しいです。[SASLMECH]

      Note: Although multiple authentication methods may be specified in
      the syntax, at most one of each type is allowed.  That is,
      "simple;simple" is invalid.

以下に注意してください。 複数の認証方法が構文で指定されるかもしれませんが、高々それぞれのタイプのひとりは許容されています。 すなわち、「簡単;、簡単である、」 病人はそうですか?

   Default Value:

デフォルト値:

      If the authenticationMethod or serviceAuthenticationMethod (for
      that particular service) attributes are not provided, the DUA MAY
      choose to bind to the DSA using any method defined by the DUA.
      However, if either authenticationMethod or
      serviceAuthenticationMethod is provided, the DUA MUST only use the
      methods specified.

authenticationMethodかserviceAuthenticationMethod(その特定のサービスのための)属性が提供されないなら、DUA MAYは、DUAによって定義されたどんなメソッドも使用することでDSAに付くのを選びます。 しかしながら、authenticationMethodかserviceAuthenticationMethodのどちらかを提供するなら、デュアは指定されたメソッドを使用するだけでよいです。

   Other attribute notes:

他の属性注意:

      When using TLS, the string "tls:sasl/EXTERNAL" implies that both
      client and server (DSA and DUA) authentications are to be
      performed.  Any other TLS authentication method implies server-
      only (DSA side credential) authentication, along with the other
      SASL method used for DUA-side authentication.

TLSを使用するとき、両方のクライアントとサーバ(DSAとDUA)認証はストリング「tls: sasl/外部」が実行されるつもりであることです。 いかなる他のTLS認証方法もサーバ(DSAサイド資格証明書)だけ認証を含意します、DUA-サイド認証に使用されるもう片方のSASLメソッドと共に。

      Determining how the DUA should bind to the DSAs also depends on
      the additional configuration attributes, credentialLevel,
      serviceCredentialLevel, serviceAuthenticationMethod, and
      bindTimeLimit.  Please review Section 5 for details on how to
      properly bind to a DSA.

また、DUAがどのようにDSAsに付くはずであるかを決定するのを追加構成属性、credentialLevel、serviceCredentialLevel、serviceAuthenticationMethod、およびbindTimeLimitに依存します。 どう適切にDSAに付くかに関する詳細のためにセクション5を見直してください。

Neal-Joslin, et al.          Informational                     [Page 14]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[14ページ]のRFC4876

   Example:

例:

      authenticationMethod: tls:simple;sasl/DIGEST-MD5

authenticationMethod: 簡単な状態で以下をtlsする、; sasl/ダイジェスト-MD5

      (see [RFC2831])

([RFC2831]を見ます)

4.5.  Interpreting the credentialLevel Attribute

4.5. credentialLevel属性を解釈します。

   Interpretation:

解釈:

      The credentialLevel attribute defines what type(s) of
      credential(s) the DUA MUST use when contacting the DSA.  The
      serviceCredentialLevel overrides this value for a particular
      service (Section 4.16).  The credentialLevel can contain more than
      one credential type, separated by whitespace.

credentialLevel属性は、DSAに連絡するとき、デュアがどんなタイプの資格証明書を使用しなければならないかを定義します。 serviceCredentialLevelは特定のサービス(セクション4.16)のためにこの値をくつがえします。 credentialLevelは空白によって切り離された1つ以上の資格証明書のタイプを含むことができます。

      anonymous The DUA SHOULD NOT use a credential when binding to the
                DSA.

匿名、DSAに付くとき、DUA SHOULD NOTは資格証明書を使用します。

      proxy     The DUA SHOULD use a known proxy identity when binding
                to the DSA.  A proxy identity is a specific credential
                that was created to represent the DUA.  This document
                does not define how the proxy user should be created, or
                how the DUA should determine what the proxy user's
                credential is.  This functionality is up to each
                implementation.

プロキシ、DSAに付くとき、DUA SHOULDは知られているプロキシのアイデンティティを使用します。 プロキシのアイデンティティはDUAを表すために作成された特定の資格証明書です。 このドキュメントは、プロキシユーザがどのように創造されるべきであるか、そして、またはDUAが、プロキシユーザの資格証明書が何であるかをどのように決心しているはずであるかを定義しません。 この機能性は各実装まで達しています。

      self      When the DUA is acting on behalf of a known identity,
                the DUA MUST attempt to bind to the DSA as that
                identity.  The DUA should contain methods to determine
                the identity of the user such that the identity can be
                authenticated by the directory server using the defined
                authentication methods.

DUAが知られているアイデンティティを代表して活動させている自己When、デュアはそのアイデンティティとしてDSAに付くのを試みなければなりません。 DUAはディレクトリサーバで定義された認証方法を使用することでアイデンティティを認証できるようにユーザのアイデンティティを決定するメソッドを含むはずです。

      If the credentialLevel contains more than one credential type, the
      DUA MUST use the credential types in the order specified.
      However, the DUA MAY skip over one or more credential types.  As
      soon as the DUA is able to successfully bind to the DSA, the DUA
      SHOULD NOT attempt to bind using the remaining credential types.

credentialLevelが1つ以上の資格証明書のタイプを含んでいるなら、デュアは指定されたオーダーで資格証明タイプを使用しなければなりません。 しかしながら、DUA MAYは1つ以上の資格証明タイプをスキップします。 DUAが首尾よくDSAに付くことができるとすぐに、DUA SHOULD NOTは、残っている資格証明タイプを使用することで付くのを試みます。

Neal-Joslin, et al.          Informational                     [Page 15]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[15ページ]のRFC4876

   Syntax:

構文:

      credentialLevel   = level *(SP level)

credentialLevelはレベル*と等しいです。(SPレベル)

      level             = self / proxy / anonymous

平らな=自己/プロキシ/匿名です。

      self              = "self"

自己は「自己」と等しいです。

      proxy             = "proxy"

プロキシは「プロキシ」と等しいです。

      anonymous         = "anonymous"

「匿名匿名の=です」。

      Note: Although multiple credential levels may be specified in the
      syntax, at most one of each type is allowed.  Refer to
      implementation notes in Section 5 for additional syntax
      requirements for the credentialLevel attribute.

以下に注意してください。 複数の資格証明レベルが構文で指定されるかもしれませんが、高々それぞれのタイプのひとりは許容されています。 credentialLevel属性のための追加構文要件についてセクション5での実装注意を参照してください。

   Default Value:

デフォルト値:

      If the credentialLevel attribute is not defined, the DUA SHOULD
      NOT use a credential when binding to the DSA (also known as
      anonymous).

DSA(また、匿名として、知られている)に付くとき、credentialLevel属性が定義されないなら、DUA SHOULD NOTは資格証明書を使用します。

   Other attribute notes:

他の属性注意:

      Determining how the DUA should bind to the DSAs also depends on
      the additional configuration attributes, authenticationMethod,
      serviceAuthenticationMethod, serviceCredentialLevel, and
      bindTimeLimit.  Please review Section 5 for details on how to
      properly bind to a DSA.

また、DUAがどのようにDSAsに付くはずであるかを決定するのを追加構成属性、authenticationMethod、serviceAuthenticationMethod、serviceCredentialLevel、およびbindTimeLimitに依存します。 どう適切にDSAに付くかに関する詳細のためにセクション5を見直してください。

   Example:

例:

         credentialLevel: proxy anonymous

credentialLevel: プロキシ匿名です。

4.6.  Interpreting the serviceSearchDescriptor Attribute

4.6. serviceSearchDescriptor属性を解釈します。

   Interpretation:

解釈:

      The serviceSearchDescriptor attribute defines how and where a DUA
      SHOULD search for information for a particular service.  The
      serviceSearchDescriptor contains a serviceID, followed by one or
      more base-scope-filter triples.  These base-scope-filter triples
      are used to define searches only for the specific service.
      Multiple base-scope-filters allow the DUA to search for data in
      multiple locations in the directory information tree (DIT).
      Although this syntax is very similar to the LDAP URL [RFC3986],
      this document requires the ability to supply multiple hosts as

serviceSearchDescriptor属性は、DUA SHOULDがどのように、どこで特定のサービスのための情報を検索するかを定義します。 serviceSearchDescriptorはserviceIDを含んでいます、続いて、1つ以上のベース範囲フィルタ三重を含みます。 これらのベース範囲フィルタ三重は、特定のサービスだけの検索を定義するのに使用されます。 複数のベース範囲フィルタで、DUAはディレクトリ情報木(DIT)を複数の所在地をデータを検索できます。 この構文はLDAP URL[RFC3986]と非常に同様ですが、このドキュメントは複数のホストを供給する能力を必要とします。

Neal-Joslin, et al.          Informational                     [Page 16]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[16ページ]のRFC4876

      part of the configuration of the DSA.  In addition, an ordered
      list of search descriptors is required, which cannot be specified
      by the LDAP URL.

DSAの構成の一部。 さらに、検索記述子の規則正しいリスト(LDAP URLは指定できない)が必要です。

      The serviceSearchDescriptor might also contain the DN of an entry
      that will contain an alternate profile.  The DSA SHOULD re-
      evaluate the alternate profile and perform searches as specified
      by that profile.

また、serviceSearchDescriptorは代替のプロフィールを含むエントリーのDNを含むかもしれません。 DSA SHOULDは代替のプロフィールを再評価して、指定されるとしてのそのプロフィールによる検索を実行します。

      If the base, as defined in the serviceSearchDescriptor, is
      followed by the "," (ASCII 0x2C) character, this base is known as
      a relative base.  This relative base may be constructed of one or
      more RDN components.  In this case, the DUA MUST define the search
      base by appending the relative base with the defaultSearchBase.

「serviceSearchDescriptorで定義されるベースが続かれている、」、」 (ASCII0x2C) キャラクタ、このベースは相対的なベースとして知られています。 この相対的なベースは1つ以上のRDNの部品について構成されるかもしれません。 この場合、デュアは、defaultSearchBaseと共に相対的なベースを追加することによって、検索ベースを定義しなければなりません。

   Syntax:

構文:

      serviceSearchList = serviceID ":" serviceSearchDesc *(";"
                          serviceSearchDesc)

「serviceSearchListはserviceIDと等しい」:、」 serviceSearchDesc*(「」、;、serviceSearchDesc)

      serviceSearchDesc = confReferral / searchDescriptor

serviceSearchDescはconfReferral / searchDescriptorと等しいです。

      searchDescriptor  = [base] ["?" [scopeSyntax] ["?" [filter]]]

searchDescriptor=[ベース][“?"[scopeSyntax][“?"[フィルタ]]]

      confReferral      = "ref:" distinguishedName

confReferralが等しい、「審判:」 distinguishedName

      base              = distinguishedName / relativeBaseName

ベース=distinguishedName / relativeBaseName

      relativeBaseName  = 1*(relativeDistinguishedName ",")

relativeBaseName=1*「(relativeDistinguishedName、」、」、)

      filter            = UTF-8 encoded string

フィルタ=UTF-8はストリングをコード化しました。

      If the confReferral, base, relativeBaseName, or filter contains
      the ";" (ASCII 0x3B), "?"  (ASCII 0x3F), """ (ASCII 0x22), or "\"
      (ASCII 0x5C) characters, those characters MUST be escaped
      (preceded by the "\" character).  Alternately, the DN may be
      surrounded by quotes (ASCII 0x22).  Refer to RFC 4514.  If the
      confReferral, base, relativeBaseName, or filter are surrounded by
      quotes, only the """ character needs to be escaped.  Any character
      that does not need to be escaped, and yet is preceded by the "\"
      character, results in both the "\" character and the character
      itself.

「confReferral、ベース、relativeBaseName、またはフィルタが含んでいる、」、;、」 (ASCII0x3B), "?" (ASCII0x3F), 「「「(ASCII0x22)、または「\」(ASCII0x5C)キャラクタ、それらのキャラクタから逃げ(「\」キャラクタによって先行されています)でなければならない」。 交互に、引用文(ASCII0x22)によってDNは囲まれるかもしれません。 RFC4514を参照してください。 confReferral、ベース、relativeBaseName、またはフィルタが引用文によって囲まれるなら唯一、「「「キャラクタは、逃げられる必要があります」。 逃げられる必要はありませんが、「\」キャラクタによって先行されているどんなキャラクタも「\」キャラクタとキャラクタ自体の両方をもたらします。

      The usage and syntax of the filter string MUST be defined by the
      DUA service.  A suggested syntax would be that defined by
      [RFC4515].

DUAサービスでフィルタストリングの用法と構文を定義しなければなりません。 [RFC4515]によって定義されて、提案された構文はそれでしょう。

Neal-Joslin, et al.          Informational                     [Page 17]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[17ページ]のRFC4876

      If a DUA is performing a search for a particular service that has
      a serviceSearchDescriptor defined, the DUA MUST set the base,
      scope, and filter as defined.  Each base-scope-filter triple
      represents a single LDAP search operation.  If multiple base-
      scope-filter triples are provided in the serviceSearchDescriptor,
      the DUA SHOULD perform multiple search requests, and in that case,
      it MUST be in the order specified by the serviceSearchDescriptor.

DUAがserviceSearchDescriptorを定義する特定のサービスの検索を実行しているなら、デュアは定義されるようにベース、範囲、およびフィルタを設定しなければなりません。 それぞれのベース範囲フィルタは3倍ただ一つのLDAP索敵行動を表します。 複数のベース範囲フィルタ三重をserviceSearchDescriptorに提供するなら、DUA SHOULDは複数の検索要求を実行します、そして、その場合、それはserviceSearchDescriptorによって指定されたオーダーにあるに違いありません。

      FYI: Service search descriptors do not exactly follow the LDAP URL
      syntax [RFC4516].  The reasoning for this difference is to
      separate the host name(s) from the filter.  This allows the DUA to
      have a more flexible solution in choosing its DSA.

FYI: サービス検索記述子はまさに、LDAP URL構文[RFC4516]に従いません。 この違いのための推理はフィルタとホスト名を切り離すことです。 これで、DUAはDSAを選ぶ際に、よりフレキシブルなソリューションを持つことができます。

   Default Value:

デフォルト値:

      If a serviceSearchDescriptor, or an element thereof, is not
      defined for a particular service, the DUA SHOULD create the base,
      scope, and filter as follows:

serviceSearchDescriptor、またはそれの要素が特定のサービスのために定義されないなら、DUA SHOULDはベース、範囲、および以下のフィルタを作成します:

      base   - Same as the defaultSearchBase.

ベース--defaultSearchBaseと同じです。

      scope  - Same as the defaultSearchScope.

範囲--defaultSearchScopeと同じです。

      filter - Use defaults as defined by DUA's service.

フィルタ--使用はDUAのサービスで定義されるようにデフォルトとします。

      If the defaultSearchBase or defaultSearchScope is not defined,
      then the DUA service MAY use its own default.

defaultSearchBaseかdefaultSearchScopeが定義されないなら、DUAサービスはそれ自身のデフォルトを使用するかもしれません。

   Other attribute notes:

他の属性注意:

      If a serviceSearchDescriptor exists for a given service, the
      service MUST use at least one base-scope-filter triple in
      performing searches.  It SHOULD perform multiple searches per
      service if multiple base-scope-filter triples are defined for that
      service.

serviceSearchDescriptorが与えられたサービスのために存在しているなら、サービスは検索を実行する際に少なくとも1個のベース範囲フィルタを3倍使用しなければなりません。 それ、複数のベース範囲フィルタ三重がそのサービスのために定義されるなら、SHOULDは複数の1サービスあたりの検索を実行します。

      The details of how the "filter" is interpreted by each DUA's
      service is defined by that service.  This means the filter is NOT
      REQUIRED to be a legal LDAP filter [RFC4515].  Furthermore,
      determining how attribute and object class mapping affects that
      search filter MUST be defined by the service.  That is, the DUA
      SHOULD specify if the attributes in the filter are assumed to
      already have been mapped, or if it is expected that attribute
      mapping (see Section 4.7) would be applied to the filter.  In
      general practice, implementation and usability suggests that
      attribute and object class mapping (Sections 4.7 and 4.13) SHOULD
      NOT be applied to the filter defined in the
      serviceSearchDescriptor.

「フィルタ」が各DUAのサービスでどう解釈されるかに関する詳細はそのサービスで定義されます。 これは、法的なLDAPフィルタ[RFC4515]になるようにフィルタがNOT REQUIREDであることを意味します。 その上、属性とオブジェクトクラスマッピングがどのようにその検索フィルタに影響するかを決定するのをサービスで定義しなければなりません。 すなわち、DUA SHOULDは、フィルタの属性によって既に写像されたと思われるかどうか、または属性マッピング(セクション4.7を見る)がフィルタに適用されると予想されるかどうか指定します。 一般に、習慣、実装、およびユーザビリティは、属性とオブジェクトクラスマッピング(セクション4.7と4.13)SHOULD NOTがserviceSearchDescriptorで定義されたフィルタに適用されるのを示します。

Neal-Joslin, et al.          Informational                     [Page 18]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[18ページ]のRFC4876

      The serviceID is unique to a given service within the scope of any
      DUA that might use the given profile, and should be defined by
      that service.  Registration of serviceIDs is not addressed by this
      document.  However, as per the guidance at the end of Section 1,
      when DUA developers define their use of the DUAConfigProfile
      schema, they will define the serviceIDs used by that DUA.

serviceIDは与えられたプロフィールを使用するかもしれなくて、そのサービスで定義されるべきであるどんなDUAの範囲の中の与えられたサービスにユニークです。 serviceIDsの登録はこのドキュメントによって扱われません。 しかしながら、DUA開発者が彼らのDUAConfigProfile図式の使用を定義するセクション1の終わりでの指導に従って、彼らはそのDUAによって使用されたserviceIDsを定義するでしょう。

      searchGuide and enhancedSearchGuide [RFC4517]:

searchGuideとenhancedSearchGuide[RFC4517]:

      There are a few reasons why the authors chose not to take
      advantage of the existing searchGuide and enhancedSearchGuide
      attributes and related syntaxes.  While the enhancedSearchGuide
      met a number of the serviceSearchDescriptor requirements,
      serviceSearchDescriptor was developed primarily to support
      associating search operations with services.  Multiple services
      could be configured using the same profile, thus requiring the
      serviceID to be specified together with the search descriptor
      information.  A few other reasons for not using
      enhancedSearchGuide include:

作者が既存のsearchGuideとenhancedSearchGuide属性を利用しないのを選んで、構文について話したいくつかの理由があります。 enhancedSearchGuideは多くのserviceSearchDescriptor必要条件を満たしましたが、serviceSearchDescriptorは、主としてサービスで仲間に索敵行動をサポートするために開発されました。 同じプロフィールを使用することで複数のサービスを構成できるでしょう、その結果、serviceIDが検索記述子情報と共に指定されるのが必要です。 enhancedSearchGuideを使用しない他のいくつかの理由は:

         The need to specify alternate search bases, including the
         ability to specify search bases that are relative to the parent
         defaultSearchBase.

親defaultSearchBaseに比例している検索ベースを指定する能力を含む代替の検索ベースを指定する必要性。

         The need to specify alternate profiles using the "ref:" syntax.

補欠を指定する必要性が使用の輪郭を描く、「審判:」 構文。

         The ability for individual services to specify their own
         syntaxes for the format of the search filter.

個々のサービスが検索フィルタの形式にそれら自身の構文を指定する能力。

         The authors' belief that the user community is more familiar
         with the search filter syntax described by RFC 4515 than with
         that described by the enhancedSearchGuide syntax.

ユーザーコミュニティがenhancedSearchGuide構文で説明されるそれよりRFC4515によって説明される検索フィルタ構文に詳しいという作者の信念。

   Example:

例:

         defaultSearchBase: dc=mycompany,dc=com

defaultSearchBase: dc=mycompany、dc=com

         serviceSearchDescriptor: email:ou=people,ou=org1,?
          one;ou=contractor,?one;
          ref:cn=profile,dc=mycompany,dc=com

serviceSearchDescriptor: メール: 人々、ou=ou=org1--1; ouは契約者と等しいです--1 審判: cnはプロフィール、dc=mycompany、dc=comと等しいです。

      In this example, the DUA MUST search in
      "ou=people,ou=org1,dc=mycompany,dc=com" first.  The DUA then
      SHOULD search in "ou=contractor,dc=mycompany,dc=com", and finally
      it SHOULD search other locations as specified in the profile
      described at "cn=profile,dc=mycompany,dc=com".  For more examples,
      see Appendix A.

この例では、デュアは最初に、「ouは人々、ou=org1、dc=mycompany、dc=comと等しいところ」で探さなければなりません。 DUAの当時のSHOULDは「ouが契約者と等しいです、dc=mycompany、dc=com」、および最終的にそれを「cnはプロフィールと等しいです、dc=mycompany、dc=com」で説明されたプロフィールの指定されるとしてのSHOULD検索他の位置を捜します。 より多くの例に関しては、Appendix Aを見てください。

Neal-Joslin, et al.          Informational                     [Page 19]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[19ページ]のRFC4876

4.7.  Interpreting the attributeMap Attribute

4.7. attributeMap属性を解釈します。

   Interpretation:

解釈:

      A DUA SHOULD perform attribute mapping for all LDAP operations
      performed for a service that has an attributeMap entry.  Because
      attribute mapping is specific to each service within the DUA, a
      "serviceID" is required as part of the attributeMap syntax.  That
      is, not all DUA services should necessarily perform the same
      attribute mapping.

DUA SHOULDはすべてのLDAPのためにattributeMapエントリーを持っているサービスのために実行された操作を写像する属性を実行します。 属性マッピングがDUAの中の各サービスに特定であるので、"serviceID"がattributeMap構文の一部として必要です。 すなわち、すべてのDUAサービスが必ず同じ属性マッピングを実行するべきであるというわけではありません。

      Attribute mapping in general is expected to be used to map
      attributes of similar syntaxes as specified by the service
      supported by the DUA.  However, a DUA is NOT REQUIRED to verify
      syntaxes of mapped attributes.  If the DUA does discover that the
      syntax of the mapped attribute does not match that of the original
      attribute, the DUA MAY perform translation between the original
      syntax and the new syntax.  When DUAs do support attribute value
      translation, the method and list of capable translations SHOULD be
      documented in a description of the DUA service.

指定されるとしてのDUAによってサポートされたサービスによる同様の構文の属性を写像するのに一般に、属性マッピングが使用されると予想されます。 しかしながら、DUAは写像している属性の構文について確かめるNOT REQUIREDです。 DUAが、写像している属性の構文が元の属性のものに合っていないと発見するなら、DUA MAYはオリジナルの構文と新しい構文の間の翻訳を実行します。 DUAsが、属性値ができる翻訳SHOULDの翻訳と、メソッドとリストであるとサポートするときには、DUAサービスの記述に記録されてください。

   Syntax:

構文:

      attributeMap      = serviceID ":" origAttribute "=" attributes

「attributeMapはserviceIDと等しい」:、」 origAttributeは属性と「等しいです」。

      origAttribute     = attribute

origAttribute=属性

      attributes        = wattribute *( SP wattribute )

属性はwattribute*と等しいです。(SP wattribute)

      wattribute        = WSP newAttribute WSP

wattributeはWSP newAttribute WSPと等しいです。

      newAttribute      = descr / "*NULL*"

「newAttribute=descr/」*ヌル*、」

      attribute         = descr

属性=descr

      Values of the origAttribute are defined by and SHOULD be
      documented for the DUA service, as a list of known supported
      attributes.

origAttributeの値は定義されました、そして、SHOULDがDUAサービスのために記録されて、aとして、知られることのリストは属性をサポートしました。

   Default Value:

デフォルト値:

      By default, attributes that are used by a DUA service are not
      mapped unless mapped by the attributeMap attributes.  The DUA
      SHOULD NOT map an attribute unless it is explicitly defined by an
      attributeMap attribute.

デフォルトで、attributeMap属性によって写像されない場合、DUAサービスで使用される属性は写像されません。 それがattributeMap属性によって明らかに定義されない場合、DUA SHOULD NOTは属性を写像します。

Neal-Joslin, et al.          Informational                     [Page 20]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[20ページ]のRFC4876

   Other attribute notes:

他の属性注意:

      When an attribute is mapped to the special keystring "*NULL*", the
      DUA SHOULD NOT request that attribute from the DSA, when
      performing a search or compare request.  If the DUA is also
      capable of performing modification on the DSA, the DUA SHOULD NOT
      attempt to modify any attribute which has been mapped to "*NULL*".

「属性は」 *ヌル*をkeystringする特別番組に写像される」とき、デュアが、検索を実行するとき、DSAからその属性を要求するべきではありませんし、また要求を比較するべきではありません。 「また、DUAがDSAに変更を実行できるなら、デュアSHOULDは、」 *ヌル*に写像されたどんな属性も変更するのを試みません。」

      It is assumed the serviceID is unique to a given service within
      the scope of the DSA.

serviceIDがDSAの範囲の中の与えられたサービスにユニークであると思われます。

      A DUA SHOULD support attribute mapping.  If it does, the following
      additional rules apply:

DUA SHOULDサポート属性マッピング。 そうするなら、以下の付則は適用されます:

      1.  The list of attributes that are allowed to be mapped SHOULD be
          defined by and documented for the service.

1. 定義されて、サービスのために記録された写像しているSHOULDであることが許容されている属性のリスト。

      2.  Any supported translation of mapping from attributes of
          dissimilar syntax SHOULD also be defined and documented.

2. いずれも異なった構文の属性からまた、定義されて、記録されたSHOULDを写像する翻訳をサポートしました。

      3.  If an attribute may be mapped to multiple attributes, the DSA
          SHOULD define a syntax or usage statement for how the new
          attribute value will be constructed.  Furthermore, the
          resulting translated syntax of the combined attributes MUST be
          the same as the attribute being mapped.

3. 属性が複数の属性に写像されるかもしれないなら、DSA SHOULDは、新しい属性値がどう構成されるかために構文か用法声明を定義します。 その上、結合した属性の結果として起こる翻訳された構文は写像される属性と同じであるに違いありません。

      4.  A DUA MUST support mapping of attributes using the attribute
          OID.  It SHOULD support attribute mapping based on the
          attribute name.

4. 属性OIDを使用して、デュアは属性に関するマッピングをサポートしなければなりません。 それ、SHOULDは属性名に基づく属性マッピングをサポートします。

      5.  It is recommended that attribute mapping not be applied to
          parents of the target entries.

5. 属性マッピングが目標エントリーの両親に適用されないのは、お勧めです。

      6.  Attribute mapping is not recursive.  In other words, if an
          attribute has been mapped to a target attribute, that new
          target attribute MUST NOT be mapped to a third attribute.

6. 属性マッピングは再帰的ではありません。 言い換えれば、属性が目標属性に写像されたなら、その新しい目標属性を3番目の属性に写像してはいけません。

      7.  A given attribute MUST only be mapped once for a given
          service.

7. 与えられたサービスのために一度与えられた属性を写像するだけでよいです。

   Example:

例:

      Suppose a DUA is acting on behalf of an email service.  By default
      the "email" service uses the "mail", "cn", and "sn" attributes to
      discover mail addresses.  However, the email service has been
      deployed in an environment that uses "employeeName" instead of
      "cn".  Also, instead of using the "mail" attribute for email
      addresses, the "email" attribute is used.  In this case, the

DUAがメールサービスを代表して行動していると仮定してください。 デフォルトで、「メール」サービスは、郵便の宛先を発見するのに「メール」、"cn"、および"sn"属性を使用します。 しかしながら、メールサービスは"cn"の代わりに"employeeName"を使用する環境で配布されました。 また、Eメールアドレスに「メール」属性を使用することの代わりに、「メール」属性も使用されています。 この場合

Neal-Joslin, et al.          Informational                     [Page 21]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[21ページ]のRFC4876

      attribute "cn" can be mapped to "employeeName", allowing the DUA
      to perform searches using the "employeeName" attribute as part of
      the search filter, instead of "cn".  Also, "mail" can be mapped to
      "email" when attempting to retrieve the email address.  This
      mapping is performed by adding the attributeMap attributes to the
      configuration profile entry as follows (represented in LDIF
      [RFC2849]):

属性"cn"を"employeeName"に写像できます、DUAが検索を実行するのを検索フィルタの一部として"employeeName"属性を使用することで許容して、"cn"の代わりに。 また、Eメールアドレスを検索するのを試みるとき、「メールする」ために「メール」を写像できます。 このマッピングは以下の(LDIF[RFC2849]では、表される)構成プロフィールエントリーにattributeMap属性を加えることによって、実行されます:

                    attributeMap: email:cn=employeeName
                    attributeMap: email:mail=email

attributeMap: メール: cn=employeeName attributeMap: メール: メールはメールと等しいです。

   As described above, the DUA MAY also map a single attribute to
   multiple attributes.  When mapping a single attribute to more than
   one attribute, the new syntax or usage of the mapped attribute must
   be intrinsically defined by the DUAs service.

また、上で説明されるように、DUA MAYはただ一つの属性を複数の属性に写像します。 ただ一つの属性を1つ以上の属性に写像するとき、DUAsサービスで本質的に写像している属性の新しい構文か用法を定義しなければなりません。

                 attributeMap: email:cn=firstName lastName

attributeMap: メール: cn=firstName lastName

   In the above example, the DUA creates the new value by generating a
   space-separated string using the values of the mapped attributes.  In
   this case, a special mapping must be defined so that a proper search
   filter can be created.  For further information on this example,
   please refer to Appendix A.

上記の例では、DUAは、写像している属性の値を使用することでスペースで切り離されたストリングを生成することによって、新しい値を作成します。 この場合、適切な検索フィルタを作成できるように特別なマッピングを定義しなければなりません。 この例に関する詳細について、Appendix Aを参照してください。

      Another possibility for multiple attribute mapping might come in
      when constructing returned attributes.  For example, perhaps all
      email addresses are of a guaranteed syntax of "uid@domain".  In
      this example, the uid and domain are separate attributes in the
      directory.  The email service may define that if the "mail"
      attribute is mapped to two different attributes, it will construct
      the email address as a concatenation of the two attributes (uid
      and domain), placing the "@" character between them.

返された属性を構成するとき、複数の属性マッピングのための別の可能性は入るかもしれません。 例えば、恐らくすべてのEメールアドレスが" uid@domain "の保証された構文のものです。 この例では、uidとドメインはディレクトリの別々の属性です。 「メール」属性が2つの異なった属性に写像されるなら、メールサービスはそれを定義するかもしれなくて、2つの属性(uidとドメイン)の連結としてEメールアドレスを構成するでしょう、"@"キャラクタをそれらの間に置いて。

                    attributeMap: email:mail=uid domain

attributeMap: メール: メールはuidドメインと等しいです。

   Note: The attributeMap attribute contains only a list of attribute
   names that should be mapped, not the definition of how syntax
   translation should be performed.  The process used to perform
   attribute value syntax translation (such as translating a uid to a
   DN) and/or joining of multiple attribute values to form the target
   syntax (such as in the above email example) is up to the service.
   The attribute list defined in the attributeMap merely provides the
   attributes that would be used as inputs to the translation function
   provided by the service.

以下に注意してください。 attributeMap属性は構文翻訳がどう実行されるべきであるかに関する定義ではなく、写像されるべきである属性名のリストだけを含んでいます。 プロセスは以前は、よく属性値構文翻訳(uidをDNに翻訳などなどの)を実行していました、そして、目標構文(上記のメールの例などの)を形成するために複数の属性値を接合するのはサービスまで達しています。 attributeMapで定義された属性リストは単に入力としてサービスで提供された翻訳機能に使用される属性を提供します。

Neal-Joslin, et al.          Informational                     [Page 22]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[22ページ]のRFC4876

4.8.  Interpreting the searchTimeLimit Attribute

4.8. searchTimeLimit属性を解釈します。

   Interpretation:

解釈:

      The searchTimeLimit attribute defines the maximum time, in
      seconds, that the DUA SHOULD allow for a search request to
      complete.

searchTimeLimit属性は秒のDUA SHOULDが終了する検索要求のために許容する最大の時間を定義します。

   Syntax:

構文:

      Defined by OID 1.3.6.1.4.1.1466.115.121.1.27 [RFC4517].

OID1.3によって定義されました。.6 .1 .4 .1 .1466 .115 .121 .1 .27 [RFC4517。]

   Default Value:

デフォルト値:

      If the searchTimeLimit attribute is not defined or is zero, the
      searchTimeLimit SHOULD NOT be enforced by the DUA.

searchTimeLimitであるなら、属性は、定義されないか、またはゼロ、searchTimeLimit SHOULDです。DUAによって実施されません。

   Other attribute notes:

他の属性注意:

      This time limit only includes the amount of time required to
      perform the LDAP search operation.  If other operations are
      required, they do not need to be considered part of the search
      time.  See bindTimeLimit for the LDAP bind operation.

このタイムリミットは、LDAP索敵行動を実行するために所要時間を含んでいるだけです。 他の操作が必要であるなら、検索時間の一部であるとそれらが考えられる必要はありません。 LDAPのためのbindTimeLimitが操作を縛るのを見てください。

4.9.  Interpreting the bindTimeLimit Attribute

4.9. bindTimeLimit属性を解釈します。

   Interpretation:

解釈:

      The bindTimeLimit attribute defines the maximum time, in seconds,
      that a DUA SHOULD allow for the bind request to complete when
      performed against each server on the preferredServerList or
      defaultServerList.

bindTimeLimit属性は秒に最大の時間を定義して、preferredServerListかdefaultServerListの上の各サーバに対して実行されると、DUA SHOULDは終了するひもの要求を考慮します。

   Syntax:

構文:

      Defined by OID 1.3.6.1.4.1.1466.115.121.1.27.

OID1.3によって定義されました。.6 .1 .4 .1 .1466 .115 .121 .1 .27。

   Default Value:

デフォルト値:

      If the bindTimeLimit attribute is not defined or is zero, the
      bindTimeLimit SHOULD NOT be enforced by the DUA.

bindTimeLimitであるなら、属性は、定義されないか、またはゼロ、bindTimeLimit SHOULDです。DUAによって実施されません。

   Other attribute notes:

他の属性注意:

      This time limit only includes the amount of time required to
      perform the LDAP bind operation.  If other operations are
      required, those operations do not need to be considered part of
      the bind time.  See searchTimeLimit for the LDAP search operation.

このタイムリミットは、LDAPひもの操作を実行するために所要時間を含んでいるだけです。 他の操作が必要であるなら、ひもの時間の一部であるとそれらの操作が考えられる必要はありません。 LDAP索敵行動に関してsearchTimeLimitを見てください。

Neal-Joslin, et al.          Informational                     [Page 23]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[23ページ]のRFC4876

4.10.  Interpreting the followReferrals Attribute

4.10. followReferrals属性を解釈します。

   Interpretation:

解釈:

      If set to TRUE, the DUA SHOULD follow any referrals if discovered.

TRUEに設定されるなら、発見されるなら、DUA SHOULDはどんな紹介にも続きます。

      If set to FALSE, the DUA MUST NOT follow referrals.

FALSEに設定されるなら、デュアは紹介の後をつけてはいけません。

   Syntax:

構文:

      Defined by OID 1.3.6.1.4.1.1466.115.121.1.7 [RFC4517].

OID1.3によって定義されました。.6 .1 .4 .1 .1466 .115 .121 .1 .7 [RFC4517。]

   Default Value:

デフォルト値:

      If the followReferrals attribute is not set or set to an invalid
      value, the default value is TRUE.

followReferrals属性が無効の値に設定もされませんし、設定もされないなら、デフォルト値はTRUEです。

4.11.  Interpreting the dereferenceAliases Attribute

4.11. dereferenceAliases属性を解釈します。

   Interpretation:

解釈:

      If set to TRUE, the DUA SHOULD enable alias dereferencing.

TRUEに設定されるなら、DUA SHOULDは別名の「反-参照をつけ」を可能にします。

      If set to FALSE, the DUA MUST NOT enable alias dereferencing.

FALSEに設定されるなら、デュアは別名の「反-参照をつけ」を可能にしてはいけません。

   Syntax:

構文:

      Defined by OID 1.3.6.1.4.1.1466.115.121.1.7.

OID1.3によって定義されました。.6 .1 .4 .1 .1466 .115 .121 .1 .7。

   Default Value:

デフォルト値:

      If the dereferenceAliases attribute is not set or set to an
      invalid value, the default value is TRUE.

dereferenceAliases属性が無効の値に設定もされませんし、設定もされないなら、デフォルト値はTRUEです。

4.12.  Interpreting the profileTTL Attribute

4.12. profileTTL属性を解釈します。

   Interpretation:

解釈:

      The profileTTL attribute defines how often the DUA SHOULD reload
      and reconfigure itself using the corresponding configuration
      profile entry.  The value is represented in seconds.  Once a DUA
      reloads the profile entry, it SHOULD reconfigure itself with the
      new values.

profileTTL属性は、DUA SHOULDが対応する構成プロフィールエントリーを使用することでそれ自体をどれくらいの頻度で再び積んで、再構成するかを定義します。 値は秒に表されます。 かつて、DUAはプロフィールエントリーを再び積んで、それはSHOULDです。新しさでそれ自体で値を再構成してください。

   Syntax:

構文:

      Defined by OID 1.3.6.1.4.1.1466.115.121.1.27.

OID1.3によって定義されました。.6 .1 .4 .1 .1466 .115 .121 .1 .27。

Neal-Joslin, et al.          Informational                     [Page 24]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[24ページ]のRFC4876

   Default Value:

デフォルト値:

      If not specified, the DUA MAY use its own reconfiguration policy.

指定されないなら、DUA MAYはそれ自身の再構成方針を使用します。

   Other attribute notes:

他の属性注意:

      If the profileTTL value is zero, the DUA SHOULD NOT automatically
      reload the configuration profile.

profileTTL値がゼロであるなら、DUA SHOULD NOTは自動的に構成プロフィールを再び積みます。

4.13.  Interpreting the objectclassMap Attribute

4.13. objectclassMap属性を解釈します。

   Interpretation:

解釈:

      A DUA MAY perform object class mapping for all LDAP operations
      performed for a service that has an objectclassMap entry.  Because
      object class mapping is specific for each service within the DUA,
      a "serviceID" is required as part of the objectclassMap syntax.
      That is, not all DUA services should necessarily perform the same
      object class mapping.

DUA MAYはすべてのLDAPのためにobjectclassMapエントリーを持っているサービスのために実行された操作を写像するオブジェクトのクラスを実行します。 DUAの中の各サービスに、オブジェクトクラスマッピングが特定であるので、"serviceID"がobjectclassMap構文の一部として必要です。 すなわち、すべてのDUAサービスが必ず同じオブジェクトクラスマッピングを実行するべきであるというわけではありません。

      Object class mapping SHOULD be used in conjunction with attribute
      mapping to map the schema required by the service to an equivalent
      schema that is available in the directory.

オブジェクトは、SHOULDを写像しながら、属します。属性マッピングに関連して使用されて、ディレクトリで利用可能な同等な図式に対するサービスで必要である図式を写像してください。

      Object class mapping may or may not be required by a DUA.  Often,
      the objectclass attribute is used in search filters.  Section 4.7
      recommends that attribute mapping not be applied to the
      serviceSearchDescriptor.  Thus, if the default object classes are
      not used in a DUA deployment, typically only the
      serviceSearchDescriptor needs to be defined to reflect that
      mapping.  However, when the service search descriptor is not
      provided, and the default search filter for that service contains
      the objectclass attribute, that search filter SHOULD be redefined
      by object class mapping, if defined.  If a default search filter
      is not used, it SHOULD be redefined through the
      serviceSearchDescriptor.  If a serviceSearchDescriptor is defined
      for a particular service, it SHOULD NOT be remapped by either the
      objectclassMap or attributeMap values.

オブジェクトクラスマッピングはDUAによって必要とされるかもしれません。 しばしば、objectclass属性は検索フィルタで使用されます。 セクション4.7は、属性マッピングがserviceSearchDescriptorに適用されないことを勧めます。 したがって、デフォルトオブジェクトのクラスがDUA展開に使用されないなら、通常、serviceSearchDescriptorだけが、そのマッピングを反映するために定義される必要があります。 しかしながら、サービス検索記述子がいつでないかが提供されました、そして、そのサービスのためのデフォルト検索フィルタはobjectclass属性を含んでいます、そして、定義されるなら、検索フィルタSHOULDはオブジェクトクラスマッピングによって再定義されます。 フィルタはデフォルト検索であるなら使用されていなくて、それはSHOULDです。serviceSearchDescriptorを通して再定義されます。 serviceSearchDescriptorはaであるなら特定のサービスのために定義されて、それはSHOULD NOTです。objectclassMapかattributeMapが評価するどちらかで、再写像されます。

      One condition where the objectclassMap SHOULD be used is when the
      DUA is providing gateway functionality.  In this case, the DUA is
      acting on behalf of another service, which may pass in a search
      filter itself.  In this type of DUA, the DUA may alter the search
      filter according to the appropriate attributeMap and
      objectclassMap values.  In this case, it is also assumed that a
      serviceSearchDescriptor is not defined.

1つがどこを条件とさせるか、objectclassMap SHOULD、使用されているのが、DUAがゲートウェイの機能性を提供している時であるということになってください。 この場合、DUAは別のサービスを代表して行動しています。サービスは検索フィルタ自体で終わるかもしれません。 DUAのこのタイプで、適切なattributeMapとobjectclassMap値に従って、DUAは検索フィルタを変更するかもしれません。 また、この場合、serviceSearchDescriptorが定義されないと思われます。

Neal-Joslin, et al.          Informational                     [Page 25]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[25ページ]のRFC4876

   Syntax:

構文:

      objectclassMap    = serviceID ":" origObjectclass "=" objectclass

「objectclassMapはserviceIDと等しい」:、」 origObjectclassはobjectclassと「等しいです」。

      origObjectclass   = objectclass

origObjectclassはobjectclassと等しいです。

      objectclass       = keystring

objectclassはkeystringと等しいです。

      Values of the origObjectclass depend on the type of DUA Service
      using the object class mapping feature.

origObjectclassの値は、オブジェクトクラスマッピング機能を使用することでDUA Serviceのタイプに頼っています。

   Default Value:

デフォルト値:

      The DUA MUST NOT remap an object class unless it is explicitly
      defined by an objectclassMap attribute.

それがobjectclassMap属性によって明らかに定義されない場合、デュアはオブジェクトのクラスをremapしてはいけません。

   Other attribute notes:

他の属性注意:

      A DUA SHOULD support object class mapping.  If it does, the DUA
      MUST support mapping of object classes using the objectclass OID.
      It SHOULD support object class mapping based on the object class
      name.

DUA SHOULDサポートオブジェクトクラスマッピング。 そうするなら、objectclass OIDを使用して、デュアはオブジェクトのクラスに関するマッピングをサポートしなければなりません。 それはオブジェクトクラス名に基づくマッピングを分類しますSHOULDサポートが、反対する。

      It is assumed the serviceID is unique to a given service within
      the scope of the DSA.

serviceIDがDSAの範囲の中の与えられたサービスにユニークであると思われます。

   Example:

例:

      Suppose a DUA is acting on behalf of an email service.  By default
      the "email" service uses the "mail", "cn", and "sn" attributes to
      discover mail addresses in entries created using inetOrgPerson
      object class [RFC2789].  However, the email service has been
      deployed in an environment that uses entries created using
      "employee" object class.  In this case, the attribute "cn" can be
      mapped to "employeeName", and "inetOrgPerson" can be mapped to
      "employee", allowing the DUA to perform LDAP operations using the
      entries that exist in the directory.  This mapping is performed by
      adding attributeMap and objectclassMap attributes to the
      configuration profile entry as follows (represented in LDIF
      [RFC2849]):

DUAがメールサービスを代表して行動していると仮定してください。 デフォルトで、「メール」サービスは、inetOrgPersonオブジェクトのクラス[RFC2789]を使用することで作成されたエントリーで郵便の宛先を発見するのに「メール」、"cn"、および"sn"属性を使用します。 しかしながら、メールサービスは「従業員」オブジェクトのクラスを使用することで作成されたエントリーを使用する環境で配布されました。 この場合、属性"cn"を"employeeName"に写像できます、そして、"inetOrgPerson"を「従業員」に写像できます、DUAがLDAP操作を実行するのをディレクトリに存在するエントリーを使用することで許容して。 このマッピングは以下の(LDIF[RFC2849]では、表される)構成プロフィールエントリーにattributeMapとobjectclassMap属性を加えることによって、実行されます:

                attributeMap: email:cn=employeeName
                objectclassMap: email:inetOrgPerson=employee

attributeMap: メール: cn=employeeName objectclassMap: メール: inetOrgPersonは従業員と等しいです。

Neal-Joslin, et al.          Informational                     [Page 26]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[26ページ]のRFC4876

4.14.  Interpreting the defaultSearchScope Attribute

4.14. defaultSearchScope属性を解釈します。

   Interpretation:

解釈:

      When a DUA needs to search the DSA for information, this attribute
      provides the "scope" for the search.  This parameter can be
      overridden by the serviceSearchDescriptor attribute.  See
      Section 4.6.

DUAが、情報のためにDSAを捜す必要があると、この属性は検索のための「範囲」を提供します。 serviceSearchDescriptor属性でこのパラメタに優越できます。 セクション4.6を見てください。

   Syntax:

構文:

      scopeSyntax = "base" / "one" / "sub"

scopeSyntax=「ベース」/「1つ」/「潜水艦」

   Default Value:

デフォルト値:

      The default value for the defaultSearchScope SHOULD be defined by
      the DUA service.  If the default search scope for a service is not
      defined, then the scope SHOULD be for the DUA to perform a subtree
      search.

デフォルト値、defaultSearchScope SHOULDに関しては、DUAサービスで、定義されてください。 サービスのためのデフォルト検索範囲が定義されないなら、範囲SHOULDは下位木検索を実行するDUAのためのそうです。

4.15.  Interpreting the serviceAuthenticationMethod Attribute

4.15. serviceAuthenticationMethod属性を解釈します。

   Interpretation:

解釈:

      The serviceAuthenticationMethod attribute defines an ordered list
      of LDAP bind methods to be used when attempting to contact a DSA
      for a particular service.  Interpretation and use of this
      attribute is the same as Section 4.4, but specific for each
      service.

serviceAuthenticationMethod属性は特定のサービスのためにDSAに連絡するのを試みるとき使用されるべきLDAPひものメソッドの規則正しいリストを定義します。 この属性の解釈と使用は、セクション4.4と同じですが、各サービスに、特定です。

   Syntax:

構文:

      svAuthMethod = serviceID ":" method *(";" method)

「svAuthMethodはserviceIDと等しい」:、」 メソッド*(「」、;、メソッド)

      Note: Although multiple authentication methods may be specified in
      the syntax, at most one of each type is allowed.

以下に注意してください。 複数の認証方法が構文で指定されるかもしれませんが、高々それぞれのタイプのひとりは許容されています。

   Default Value:

デフォルト値:

      If the serviceAuthenticationMethod attribute is not provided, the
      authenticationMethod SHOULD be followed, or its default.

serviceAuthenticationMethod属性が提供されないならauthenticationMethod SHOULD、続かれていてそのデフォルトになってください。

   Other attribute notes:

他の属性注意:

      Determining how the DUA should bind to the DSAs also depends on
      the additional configuration attributes, credentialLevel,
      serviceCredentialLevel, and bindTimeLimit.  Please review
      Section 5 for details on how to properly bind to a DSA.

また、DUAがどのようにDSAsに付くはずであるかを決定するのを追加構成属性、credentialLevel、serviceCredentialLevel、およびbindTimeLimitに依存します。 どう適切にDSAに付くかに関する詳細のためにセクション5を見直してください。

Neal-Joslin, et al.          Informational                     [Page 27]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[27ページ]のRFC4876

   Example:

例:

         serviceAuthenticationMethod: email:tls:simple;sasl/DIGEST-MD5

serviceAuthenticationMethod: メール: tls:、簡単である、; sasl/ダイジェスト-MD5

4.16.  Interpreting the serviceCredentialLevel Attribute

4.16. serviceCredentialLevel属性を解釈します。

   Interpretation:

解釈:

      The serviceCredentialLevel attribute defines what type(s) of
      credential(s) the DUA SHOULD use when contacting the DSA for a
      particular service.  Interpretation and use of this attribute are
      the same as Section 4.5.

serviceCredentialLevel属性は、特定のサービスのためにDSAに連絡するとき、DUA SHOULDがどんなタイプの資格証明書を使用するかを定義します。 この属性の解釈と使用はセクション4.5と同じです。

   Syntax:

構文:

      svCredentialLevel = serviceID ":" level *(SP level)

「svCredentialLevelはserviceIDと等しい」:、」 レベル*(SPレベル)

      Refer to implementation notes in Section 5 for additional syntax
      requirements for the credentialLevel attribute.

credentialLevel属性のための追加構文要件についてセクション5での実装注意を参照してください。

      Note: Although multiple credential levels may be specified in the
      syntax, at most one of each type is allowed.

以下に注意してください。 複数の資格証明レベルが構文で指定されるかもしれませんが、高々それぞれのタイプのひとりは許容されています。

   Default Value:

デフォルト値:

      If the serviceCredentialLevel attribute is not defined, the DUA
      MUST examine the credentialLevel attribute, or if one is not
      provided, the DUA must follow its default.

serviceCredentialLevel属性が定義されないなら、デュアがcredentialLevel属性を調べなければなりませんか、または1つが提供されないなら、DUAはデフォルトに従わなければなりません。

   Other attribute notes:

他の属性注意:

      Determining how the DUA should bind to the DSAs also depends on
      the additional configuration attributes,
      serviceAuthenticationMethod, authenticationMethod, and
      bindTimeLimit.  Please review Section 5 for details on how to
      properly bind to a DSA.

また、DUAがどのようにDSAsに付くはずであるかを決定するのを追加構成属性、serviceAuthenticationMethod、authenticationMethod、およびbindTimeLimitに依存します。 どう適切にDSAに付くかに関する詳細のためにセクション5を見直してください。

   Example:

例:

         serviceCredentialLevel: email:proxy anonymous

serviceCredentialLevel: メール: プロキシ、匿名

Neal-Joslin, et al.          Informational                     [Page 28]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[28ページ]のRFC4876

5.  Binding to the Directory Server

5. ディレクトリサーバに付きます。

   The DUA SHOULD use the following algorithm when binding to the
   server:

サーバに付くとき、DUA SHOULDは以下のアルゴリズムを使用します:

   for (clevel in credLevel) [see Note 1]
     if (clevel is "anonymous")
       for (host in hostnames) [see Note 2]
         if (server is responding)
           return success
       return failure
     else
       for (amethod in authMethod) [see Note 3]
         if (amethod is none)
           for (host in hostnames)
             if (server is responding)
               return success
           return failure
         else
           for (host in hostnames)
             authenticate using amethod and clevel
             if (authentication passed)
               return success
   return failure

(credLevelのclevel)[Note1を見る]、(clevelは「匿名である」)、(ホスト名のホスト)[Note2を見る]に関しては(サーバは反応しています)リターン成功であるならほかに失敗のお返しをしてください、(authMethodのamethod)[Note3を見てください](amethodはなにもです)、(ホスト名のホスト)に関して、(ホスト名のホスト)のためのほかの(サーバは反応しています)リターン成功リターン失敗であるなら、(認証は終わりました)リターン成功リターン失敗であるならamethodを使用して、clevelを認証してください。

   Note 1:   The credLevel is a list of credential levels as defined in
             serviceCredentialLevel (Section 4.16) for a given service.
             If the serviceCredentialLevel is not defined, the DUA MUST
             examine the credentialLevel attribute.

注意1: credLevelは与えられたサービスのためにserviceCredentialLevel(セクション4.16)で定義されるように資格証明レベルのリストです。 serviceCredentialLevelが定義されないなら、デュアはcredentialLevel属性を調べなければなりません。

   Note 2:   hostnames is the list of servers to contact as defined in
             Sections 4.1 and 4.2.

注意2: ホスト名はセクション4.1と4.2で定義されるように連絡するサーバのリストです。

   Note 3:   The authMethod is a list of authentication methods as
             defined in serviceAuthenticationMethod (Section 4.15) for a
             given service.  If the serviceAuthenticationMethod is not
             defined, the DUA MUST examine the authenticationMethod
             attribute.

注意3: authMethodは与えられたサービスのためにserviceAuthenticationMethod(セクション4.15)で定義されるように認証方法のリストです。 serviceAuthenticationMethodが定義されないなら、デュアはauthenticationMethod属性を調べなければなりません。

6.  Security Considerations

6. セキュリティ問題

   The profile entries MUST be protected against unauthorized
   modification.  Each service needs to consider implications of
   providing its service configuration as part of this profile and limit
   access to the profile entries accordingly.

権限のない変更に対してプロフィールエントリーを保護しなければなりません。 各サービスは、サービス構成を提供する含意がこのプロフィールの一部であるとみなして、それに従って、アクセスをプロフィールエントリーに制限する必要があります。

Neal-Joslin, et al.          Informational                     [Page 29]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[29ページ]のRFC4876

   The management of the authentication credentials for the DUA is
   outside the scope of this document and needs to be handled by the
   DUA.

DUAのための認証資格証明書の経営者側は、このドキュメントの範囲の外にあって、DUAによって扱われる必要があります。

   Since the DUA needs to know how to properly bind to the directory
   server, the access control configuration of the DSA MUST assure that
   the DSA can view all the elements of the DUAConfigProfile attributes.
   For example, if the credentialLevel attribute contains "Self", but
   the DSA is unable to access the credentialLevel attribute, the DUA
   will instead attempt an anonymous connection to the directory server.

以来、適切にディレクトリサーバ、DSA MUSTのアクセス制御構成に付く方法を知るDUAの必要性は、DSAがDUAConfigProfile属性のすべての要素を見ることができることを保証します。 例えば、credentialLevel属性が「自己」を含んでいますが、DSAがcredentialLevel属性にアクセスできないと、DUAは代わりにディレクトリサーバに匿名の接続を試みるでしょう。

   The algorithm described by Section 5 also has security
   considerations.  Altering that design will alter the security aspects
   of the configuration profile.

また、セクション5によって説明されたアルゴリズムはセキュリティ問題を持っています。 そのデザインを変更すると、構成プロフィールのセキュリティ局面は変更されるでしょう。

   At times, DUAs connect to multiple directory servers in order to
   support potential high-availability and/or performance requirements.
   As such, each directory server specified in the preferredServer list
   and defaultServerList MUST contain the same (replicated) data and be
   part of the same security domain.  This means the directory-supported
   authentication methods, authentication policies, and access control
   policies for directory data are exactly the same across all the
   defined directory servers.

時には、DUAsは、潜在的高い有用性、そして/または、性能が要件であるとサポートするために複数のディレクトリサーバに接続します。 そういうものとして、preferredServerリストとdefaultServerListで指定されたそれぞれのディレクトリサーバは、同じように(模写される)データを含んでいて、同じセキュリティー領域の一部であるに違いありません。 認証方法、認証方針、およびディレクトリデータのためのアクセス制御方針はまさにそうです。これがディレクトリによってサポートされるのを意味する、すべての定義されたディレクトリサーバの向こう側に同じです。

7.  Acknowledgments

7. 承認

   There were several additional authors of this document.  However, we
   chose to represent only one author per company in the heading.  From
   Sun, we would like to acknowledge Roberto Tam for his design work on
   Sun's first LDAP name service product and his input for this
   document.  From Hewlett-Packard, we'd like to acknowledge Dave Binder
   for his work architecting Hewlett-Packard's LDAP name service product
   as well as his design guidance on this document.  We'd also like to
   acknowledge Grace Lu from HP, for her input and implementation of
   HP's configuration profile manager code.

このドキュメントの数人の追加作者がいました。 しかしながら、私たちは、見出しで1会社あたり1人の作者だけの代理をするのを選びました。 Sunから、Sunの最初のLDAP名前サービス財とこのドキュメントのための彼の入力のときに彼のデザインワークのためにロベルト・タムを承認したいと思います。 ヒューレット・パッカードから、このドキュメントにおける彼のデザイン指導と同様にヒューレット・パッカードのLDAP名前サービス財をarchitectingする彼の仕事のためにデーヴBinderを承認したいと思います。 また、ヒューレット・パッカードからグレースLuを承認したいと思って、彼女に関して、ヒューレット・パッカードの構成の入力と実装はマネージャコードの輪郭を描きます。

8.  IANA Considerations

8. IANA問題

   This document defines new LDAP attributes and an object class for
   object identifier descriptors.  As specified by Section 3.4 and
   required by Section 4 of [RFC4520], this document registers new
   descriptors as follows per the Expert Review.

このドキュメントはオブジェクト識別子記述子のために新しいLDAP属性とオブジェクトのクラスを定義します。 セクション3.4によって指定されて、[RFC4520]のセクション4が必要であるように、このドキュメントは以下の1Expert Reviewあたりの新しい記述子を登録します。

Neal-Joslin, et al.          Informational                     [Page 30]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[30ページ]のRFC4876

8.1.  Registration of Object Classes

8.1. オブジェクトのクラスの登録

   Subject:  Request for LDAP Descriptor Registration

Subject: LDAP記述子には、登録を要求してください。

   Descriptor (short name): DUAConfigProfile

記述子(省略名): DUAConfigProfile

   Object Identifier:  1.3.6.1.4.1.11.1.3.1.2.5

オブジェクト識別子: 1.3.6.1.4.1.11.1.3.1.2.5

   Person & email address to contact for further information:
      See "Author/Change Controller"

詳細のために連絡する人とEメールアドレス: 「作者/変化コントローラ」を見てください。

   Usage: object class

用法: オブジェクトのクラス

   Specification: RFC 4876

仕様: RFC4876

   Author/Change Controller:

コントローラを書くか、または変えてください:

      Bob Neal-Joslin
      Hewlett-Packard Company
      19420 Homestead RD
      Cupertino, CA 95014
      USA
      Phone: +1 408-447-3044
      EMail: bob_joslin@hp.com

ボブニール-ジョスリンヒューレット・パッカード社19420は第カルパチーノ(カリフォルニア)95014米国電話に入植します: +1 408-447-3044 メールしてください: bob_joslin@hp.com

   Comments:

コメント:

      See also the associated request for the defaultServerList,
      defaultSearchBase, preferredServerList, searchTimeLimit,
      bindTimeLimit, followReferrals, authenticationMethod,
      profileTTL, attributeMap, credentialLevel, objectclassMap,
      defaultSearchScope, serviceCredentialLevel,
      serviceSearchDescriptor, serviceAuthenticationMethod, and
      dereferenceAliases attribute types.

また、defaultServerList、defaultSearchBase、preferredServerList、searchTimeLimit、bindTimeLimit、followReferrals、authenticationMethod、profileTTL、attributeMap、credentialLevel、objectclassMap、defaultSearchScope、serviceCredentialLevel、serviceSearchDescriptor、serviceAuthenticationMethod、およびdereferenceAliases属性タイプを求める関連要求を見てください。

8.2.  Registration of Attribute Types

8.2. 属性タイプの登録

   Subject:  Request for LDAP Descriptor Registration

Subject: LDAP記述子には、登録を要求してください。

   Descriptor (short name):  See comments

記述子(省略名): コメントを見てください。

   Object Identifier:  See comments

オブジェクト識別子: コメントを見てください。

   Person & email address to contact for further information:
      See "Author/Change Controller"

詳細のために連絡する人とEメールアドレス: 「作者/変化コントローラ」を見てください。

   Usage:  attribute type

用法: 属性タイプ

Neal-Joslin, et al.          Informational                     [Page 31]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[31ページ]のRFC4876

   Specification: RFC 4876

仕様: RFC4876

   Author/Change Controller:

コントローラを書くか、または変えてください:

      Bob Neal-Joslin
      Hewlett-Packard Company
      19420 Homestead RD
      Cupertino, CA 95014
      USA
      Phone: +1 408-447-3044
      EMail: bob_joslin@hp.com

ボブニール-ジョスリンヒューレット・パッカード社19420は第カルパチーノ(カリフォルニア)95014米国電話に入植します: +1 408-447-3044 メールしてください: bob_joslin@hp.com

   Comments:

コメント:

      The following object identifiers and associated attribute
      types have been registered.

以下のオブジェクト識別子と関連属性タイプは示されました。

        OID                           Attribute Type
        --------------------------    ---------------------------
        1.3.6.1.4.1.11.1.3.1.1.0      defaultServerList
        1.3.6.1.4.1.11.1.3.1.1.1      defaultSearchBase
        1.3.6.1.4.1.11.1.3.1.1.2      preferredServerList
        1.3.6.1.4.1.11.1.3.1.1.3      searchTimeLimit
        1.3.6.1.4.1.11.1.3.1.1.4      bindTimeLimit
        1.3.6.1.4.1.11.1.3.1.1.5      followReferrals
        1.3.6.1.4.1.11.1.3.1.1.6      authenticationMethod
        1.3.6.1.4.1.11.1.3.1.1.7      profileTTL
        1.3.6.1.4.1.11.1.3.1.1.9      attributeMap
        1.3.6.1.4.1.11.1.3.1.1.10     credentialLevel
        1.3.6.1.4.1.11.1.3.1.1.11     objectclassMap
        1.3.6.1.4.1.11.1.3.1.1.12     defaultSearchScope
        1.3.6.1.4.1.11.1.3.1.1.13     serviceCredentialLevel
        1.3.6.1.4.1.11.1.3.1.1.14     serviceSearchDescriptor
        1.3.6.1.4.1.11.1.3.1.1.15     serviceAuthenticationMethod
        1.3.6.1.4.1.11.1.3.1.1.16     dereferenceAliases

OID属性タイプ-------------------------- --------------------------- 1.3.6.1.4.1.11.1.3.1.1.0 defaultServerList1.3.6.1.4.1.11.1.3.1.1.1defaultSearchBase1.3.6.1.4.1.11.1.3.1.1.2preferredServerList1.3.6.1.4.1.11.1.3.1.1.3searchTimeLimit1.3.6.1.4.1.11.1.3.1.1.4bindTimeLimit1.3.6.1.4.1.11.1.3.1.1.5followReferrals1.3.6.1.4.1.11.1.3.1.1.6authenticationMethod1.3.6.1.4.1.11.1.3.1.1.7profileTTL1.3.6、.1 .4 .1 .11; 1.3.1.1.9 attributeMap1.3.6.1.4.1.11.1.3.1.1.10credentialLevel1.3.6.1.4.1.11.1.3.1.1.11objectclassMap1.3.6.1.4.1.11.1.3.1.1.12defaultSearchScope1.3.6.1.4.1.11.1.3.1.1.13serviceCredentialLevel1.3.6.1.4.1.11.1.3.1.1.14serviceSearchDescriptor1.3.6.1.4.1.11.1.3.1.1.15serviceAuthenticationMethod1.3.6.1.4.1.11.1.3.1.1.16dereferenceAliases

      Please also see the associated registration request for the
      DUAConfigProfile object class.

また、DUAConfigProfileオブジェクトのクラスを求める関連登録要求を見てください。

Neal-Joslin, et al.          Informational                     [Page 32]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[32ページ]のRFC4876

9.  References

9. 参照

9.1.  Normative References

9.1. 引用規格

   [RFC2119]   Bradner, S., "Key words for use in RFCs to Indicate
               Requirement Levels", BCP 14, RFC 2119, March 1997.

[RFC2119] ブラドナー、S.、「Indicate Requirement LevelsへのRFCsにおける使用のためのキーワード」、BCP14、RFC2119、1997年3月。

   [RFC3986]   Berners-Lee, T., Fielding, R., and L. Masinter, "Uniform
               Resource Identifier (URI): Generic Syntax", STD 66,
               RFC 3986, January 2005.

[RFC3986] バーナーズ・リー、T.、フィールディング、R.、およびL.Masinter、「Uniform Resource Identifier(URI):」 「ジェネリック構文」、STD66、RFC3986、2005年1月。

   [RFC4234]   Crocker, D., Ed. and P. Overell, "Augmented BNF for
               Syntax Specifications: ABNF", RFC 4234, October 2005.

エド[RFC4234]クロッカー、D.、P.Overell、「構文仕様のための増大しているBNF:」 "ABNF"、2005年10月のRFC4234。

   [RFC4510]   Zeilenga, K., "Lightweight Directory Access Protocol
               (LDAP): Technical Specification Road Map", RFC 4510,
               June 2006.

[RFC4510] Zeilenga、K.、「軽量のディレクトリアクセスは以下について議定書の中で述べ(LDAP)」。 「仕様書ロードマップ」、RFC4510、2006年6月。

   [RFC4511]   Sermersheim, J., "Lightweight Directory Access Protocol
               (LDAP): The Protocol", RFC 4511, June 2006.

[RFC4511] Sermersheim、J.、「軽量のディレクトリアクセスは(LDAP)について議定書の中で述べます」。 「プロトコル」、RFC4511、2006年6月。

   [RFC4512]   Zeilenga, K., "Lightweight Directory Access Protocol
               (LDAP): Directory Information Models", RFC 4512,
               June 2006.

[RFC4512] Zeilenga、K.、「軽量のディレクトリアクセスは以下について議定書の中で述べ(LDAP)」。 「ディレクトリ情報モデル」、RFC4512、2006年6月。

   [RFC4514]   Zeilenga, K., "Lightweight Directory Access Protocol
               (LDAP): String Representation of Distinguished Names",
               RFC 4514, June 2006.

[RFC4514] Zeilenga、K.、「軽量のディレクトリアクセスは以下について議定書の中で述べ(LDAP)」。 「分類名のストリング表現」、RFC4514、2006年6月。

   [RFC4516]   Smith, M. and T. Howes, "Lightweight Directory Access
               Protocol (LDAP): Uniform Resource Locator", RFC 4516,
               June 2006.

[RFC4516] スミス、M.、およびT.ハウズ、「軽量のディレクトリアクセスは(LDAP)について議定書の中で述べます」。 「Uniform Resource Locator」、RFC4516、2006年6月。

   [RFC4517]   Legg, S., "Lightweight Directory Access Protocol (LDAP):
               Syntaxes and Matching Rules", RFC 4517, June 2006.

[RFC4517] Legg、S.、「軽量のディレクトリアクセスは以下について議定書の中で述べ(LDAP)」。 「構文とマッチングは統治する」RFC4517、2006年6月。

   [RFC4519]   Sciberras, A., "Lightweight Directory Access Protocol
               (LDAP): Schema for User Applications", RFC 4519,
               June 2006.

[RFC4519] Sciberras、A.、「軽量のディレクトリアクセスは以下について議定書の中で述べ(LDAP)」。 「ユーザアプリケーションのための図式」、RFC4519、2006年6月。

   [SASLMECH]  IANA, "SIMPLE AUTHENTICATION AND SECURITY LAYER (SASL)
               MECHANISMS", July 2006,
               <http://www.iana.org/assignments/sasl-mechanisms>.

[SASLMECH]IANAと、「簡易認証とセキュリティ層(SASL)のメカニズム」2006年7月のsasl<http://www.iana.org/課題/メカニズムの>。

Neal-Joslin, et al.          Informational                     [Page 33]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[33ページ]のRFC4876

9.2.  Informative References

9.2. 有益な参照

   [MSSFU]     Microsoft Corporation, "Windows Services for Unix 3.5",
               <http://www.microsoft.com/windows/sfu/>.

[MSSFU]マイクロソフト社、「Windowsはunixのために3.5インチ、<http://www.microsoft.com/windows/sfu/>を調整します」。

   [RFC2307]   Howard, L., "An Approach for Using LDAP as a Network
               Information Service", RFC 2307, March 1998.

[RFC2307] 1998年3月のハワード、L.、「ネットワーク情報サービスとしてLDAPを使用するためのアプローチ」RFC2307。

   [RFC2789]   Freed, N. and S. Kille, "Mail Monitoring MIB", RFC 2789,
               March 2000.

2000年の解放された[RFC2789]とN.とS.Kille、「メールのモニターしているMIB」、RFC2789行進。

   [RFC2831]   Leach, P. and C. Newman, "Using Digest Authentication as
               a SASL Mechanism", RFC 2831, May 2000.

[RFC2831] リーチ、P.、およびC.ニューマン(「SASLメカニズムとしてダイジェスト認証を使用します」、RFC2831)は2000がそうするかもしれません。

   [RFC2849]   Good, G., "The LDAP Data Interchange Format (LDIF) -
               Technical Specification", RFC 2849, June 2000.

[RFC2849] いいぞ、G.、「LDAPデータは形式(LDIF)を交換します--技術的な仕様」、RFC2849、6月2000日

   [RFC4422]   Melnikov, A. and K. Zeilenga, "Simple Authentication and
               Security Layer (SASL)", RFC 4422, June 2006.

[RFC4422] メリニコフとA.とK.Zeilenga、「簡易認証とセキュリティは(SASL)を層にする」RFC4422、2006年6月。

   [RFC4515]   Smith, M. and T. Howes, "Lightweight Directory Access
               Protocol (LDAP): String Representation of Search
               Filters", RFC 4515, June 2006.

[RFC4515] スミス、M.、およびT.ハウズ、「軽量のディレクトリアクセスは(LDAP)について議定書の中で述べます」。 「検索フィルタのストリング表現」、RFC4515、2006年6月。

   [RFC4520]   Zeilenga, K., "Internet Assigned Numbers Authority (IANA)
               Considerations for the Lightweight Directory Access
               Protocol (LDAP)", BCP 64, RFC 4520, June 2006.

[RFC4520]Zeilenga、K.、「インターネットはライトウェイト・ディレクトリ・アクセス・プロトコル(LDAP)のために数の権威(IANA)に問題を割り当てました」、BCP64、RFC4520、2006年6月。

Neal-Joslin, et al.          Informational                     [Page 34]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[34ページ]のRFC4876

Appendix A.  Examples

付録A.の例

   In this section, we will describe a fictional DUA that provides one
   service, called the "email" service.  This service would be similar
   to an email client that uses an LDAP directory to discover email
   addresses based on a textual representation of the recipient's
   colloquial name.

このセクションで、私たちは「メール」サービスと呼ばれる1つのサービスを提供する作り事のDUAについて説明するつもりです。 このサービスは受取人の口語的な名前の原文の表現に基づくEメールアドレスを発見するのにLDAPディレクトリを使用するメールクライアントと同様でしょう。

   This email service is defined by default to expect that users with
   email addresses will be of the "inetOrgPerson" object class type
   [RFC2789].  And by default, the "email" service expects the
   colloquial name to be stored in the "cn" attribute, while it expects
   the email address to be stored in the "mail" attribute (as one would
   expect as defined by the inetOrgPerson object class).

このメールサービスは、"inetOrgPerson"オブジェクトのクラスタイプ[RFC2789]にはEメールアドレスをもっているユーザがいると予想するためにデフォルトで定義されます。 そして、デフォルトで、「メール」サービスは、口語的な名前が"cn"属性で保存されると予想します、Eメールアドレスが「メール」属性で保存されると予想しますが(inetOrgPersonオブジェクトのクラスによって定義されるように人が予想するように)。

   As a special feature, the "email" service will perform a special type
   of attribute mapping when performing searches.  If the "cn" attribute
   has been mapped to two or more attributes, the "email" service will
   parse the requested search string and map each whitespace-separated
   token into the mapped attributes, respectively.

検索を実行するとき、特徴として、「メール」サービスは特別なタイプに関する属性マッピングを実行するでしょう。 "cn"属性が2つ以上の属性に写像されたなら、「メール」サービスは、それぞれ写像している属性に要求された検索ストリングを分析して、それぞれの空白で切り離されたトークンを写像するでしょう。

   The default search filter for the "email" service is
   "(objectclass=inetOrgPerson)".  The email service also defines that
   when it performs a name-to-address discovery, it will wrap the search
   filter inside a complex search filter as follows:

「メール」サービスのためのデフォルト検索フィルタは「(objectclass=inetOrgPerson)」です。 また、名前からアドレスへの発見を実行するとき、メールサービスはそれを定義して、以下の複雑な検索フィルタの中に検索フィルタを包装するでしょう:

   (&(<filter>)(cn~=<name string>))

((<フィルタ>)(cn~=<名前ストリング>))

   Or, if "cn" has been mapped to multiple attributes, that wrapping
   would appear as follows:

または、"cn"が複数の属性に写像されたなら、そのラッピングは以下の通りに見えるでしょう:

   (&(<filter>)(attr1~=<token1>)(attr2~=<token2>)...)

((<フィルタ>)(attr1~は<token1>と等しいです)(attr2~=<token2>))

   The below examples show how the "email" service builds its search
   requests, based on the defined profile.  In all cases, the
   defaultSearchBase is "o=airius.com", and the defaultSearchScope is
   undefined.

以下の例は「メール」サービスが定義されたプロフィールに基づいてどう検索要求を組み込むかを示しています。 すべての場合では、defaultSearchBaseは"o=airius.com"です、そして、defaultSearchScopeは未定義です。

   In addition, for all examples, we assume that the "email" service has
   been requested to discover the email address for "Jane Hernandez".

さらに、すべての例に関して、私たちは、「メール」サービスが「ジェーン・ヘルナンデス」のためにEメールアドレスを発見するよう要求されていると思います。

   Example 1:

例1:

   serviceSearchDescriptor: email:"ou=marketing,"

serviceSearchDescriptor: メール: 「ouはマーケティングと等しいです」。

   base: ou=marketing,o=airius.com
   scope: sub
   filter: (&(objectclass=inetOrgPerson)(cn~=Jane Hernandez))

以下を基礎づけてください。 ouはマーケティング、o=airius.com範囲と等しいです: 潜水艦フィルタ: ((objectclass=inetOrgPerson)(cn~はジェーン・ヘルナンデスと等しいです))

Neal-Joslin, et al.          Informational                     [Page 35]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[35ページ]のRFC4876

   Example 2:

例2:

   serviceSearchDescriptor: email:"ou=marketing,"?one?
    (&(objectclass=inetOrgPerson)(c=us))
   attributeMap: email:cn=2.5.4.42 sn

serviceSearchDescriptor: メール: 「ouはマーケティングと等しいです」--1? ((objectclass=inetOrgPerson)(cは私たちと等しいです)) attributeMap: メール: cn=2.5.4.42sn

   Note: 2.5.4.42 is the OID that represents the "givenName"
   attribute.

以下に注意してください。 2.5.4.42 "givenName"を表すOIDは属性ですか?

   In this example, the email service performs <name string> parsing as
   described above to generate a complex search filter.  The above
   example results in one search.

この例では、メールサービスは複雑な検索フィルタを生成するために上で説明されるように<名前ストリング>構文解析を実行します。 上記の例は1つの検索をもたらします。

   base: ou=marketing,o=airius.com
   scope: one
   filter: (&(&(objectclass=inetOrgPerson)(c=us))
               (2.5.4.42~=Jane)(sn~=Hernandez))

以下を基礎づけてください。 ouはマーケティング、o=airius.com範囲と等しいです: 1個のフィルタ: (((objectclass=inetOrgPerson)(cは私たちと等しい))(2.5に、.4.42~、はジェーンと等しいです)(sn~=ヘルナンデス))

   Example 3:

例3:

   serviceSearchDescriptor: email:ou=marketing,"?base
   attributeMap: email:cn=name

serviceSearchDescriptor: 「メール: ouはマーケティングと等しいです」--attributeMapを基礎づけてください: メール: cnは名前と等しいです。

   This example is invalid, because either the quote should have
   been escaped, or there should have been a leading quote.

引用文逃げられるべきであったか、または主な引用文があるべきであったので、この例は無効です。

   Example 4:

例4:

   serviceSearchDescriptor: email:ou=\\mar\\\\keting,\\"?base
   attributeMap: email:cn=name

serviceSearchDescriptor: 「メール: \ou=\は\\\\keting、\\を損ないます」--attributeMapを基礎づけてください: メール: cnは名前と等しいです。

   base: ou=\\mar\\keting,"
   scope: base
   filter (&(objectclass=inetOrgPerson)(name~=Jane Hernandez))

以下を基礎づけてください。 「\ou=\は\\ketingを損なう」範囲: ベースフィルタ((objectclass=inetOrgPerson)(名前~はジェーン・ヘルナンデスと等しいです))

   Example 5:

例5:

   serviceSearchDescriptor: email:ou="marketing",o=supercom

serviceSearchDescriptor: メール: ouは「マーケティング」、o=supercomと等しいです。

   This example is invalid, since the quote was not a leading quote,
   and thus should have been escaped.

引用文、この例は無効であって、主な引用文でなく、その結果、逃げられるべきでした。

Neal-Joslin, et al.          Informational                     [Page 36]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[36ページ]のRFC4876

   Example 6:

例6:

   serviceSearchDescriptor: email:??(&(objectclass=person)
                                    (ou=Org1 \\\\(temporary\\\\)))

serviceSearchDescriptor: 以下をメールしますか?((objectclassは人と等しいです)(ou=Org1\\\\(一時的な\\\\)))

   base: o=airius.com
   scope: sub
   filter: (&((&(objectclass=person)(ou=Org1 \\(Temporary\\)))
             (cn~=Jane Henderson)))

以下を基礎づけてください。 o=airius.com範囲: 潜水艦フィルタ: ((((objectclassは人と等しいです)(ou=Org1\\(一時的な\\)))(ジェーン・cn~=ヘンダーソン)))

   Example 7:

例7:

   serviceSearchDescriptor: email:"ou=funny?org,"

serviceSearchDescriptor: メール:、「=おかしい状態で、orgにouします」。

   base: ou=funny?org,o=airius.com
   scope: sub
   filter (&(objectclass=inetOrgPerson)(cn~=Jane Hernandez))

以下を基礎づけてください。 ou=おかしい、org、o=airius.com範囲: 潜水艦フィルタ((objectclass=inetOrgPerson)(cn~はジェーン・ヘルナンデスと等しいです))

Neal-Joslin, et al.          Informational                     [Page 37]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[37ページ]のRFC4876

Authors' Addresses

作者のアドレス

   Bob Neal-Joslin (editor)
   Hewlett-Packard Company
   19420 Homestead RD
   M/S 4029
   Cupertino, CA  95014
   US

ボブニール-ジョスリン(エディタ)ヒューレット・パッカード社19420はS4029カリフォルニア95014M/第カルパチーノ(米国)に入植します。

   Phone: +1 408 447 3044
   EMail: bob_joslin@hp.com
   URI:   http://www.hp.com

以下に電話をしてください。 +1 3044年の408 447メール: bob_joslin@hp.com ユリ: http://www.hp.com

   Luke Howard
   PADL Software Pty. Ltd.
   PO Box 59
   Central Park, Vic  3145
   AU

ルークハワードPADLソフトウェアPty。 株式会社PO Box59セントラルパーク、ヴィク3145AU

   EMail: lukeh@padl.com
   URI:   http://www.padl.com

メール: lukeh@padl.com ユリ: http://www.padl.com

   Morteza Ansari
   Infoblox
   475 Potrero Avenue
   Sunnyvale, CA  94085
   US

Morteza Ansari Infoblox475Potrero Avenueカリフォルニア94085サニーベル(米国)

   Phone: +1 408 716 4300
   EMail: morteza@infoblox.com

以下に電話をしてください。 +1 4300年の408 716メール: morteza@infoblox.com

Neal-Joslin, et al.          Informational                     [Page 38]

RFC 4876         LDAP-Based Agent Configuration Schema          May 2007

ニール-ジョスリン、他 エージェント構成図式2007年5月のLDAPベースの情報[38ページ]のRFC4876

Full Copyright Statement

完全な著作権宣言文

   Copyright (C) The IETF Trust (2007).

IETFが信じる著作権(C)(2007)。

   This document is subject to the rights, licenses and restrictions
   contained in BCP 78, and except as set forth therein, the authors
   retain all their rights.

このドキュメントはBCP78に含まれた権利、ライセンス、および制限を受けることがあります、そして、そこに詳しく説明されるのを除いて、作者は彼らのすべての権利を保有します。

   This document and the information contained herein are provided on an
   "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
   OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
   THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
   THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

このドキュメントとここに含まれた情報はその人が代理をするか、または(もしあれば)後援される組織、インターネットの振興発展を目的とする組織、「そのままで」という基礎と貢献者の上で提供していて、IETFはそして、インターネット・エンジニアリング・タスク・フォースがすべての保証を放棄すると信じます、急行である、または暗示していて、他を含んでいて、情報の使用がここに侵害しないどんな保証も少しもまっすぐになるということであるかいずれが市場性か特定目的への適合性の黙示的な保証です。

Intellectual Property

知的所有権

   The IETF takes no position regarding the validity or scope of any
   Intellectual Property Rights or other rights that might be claimed to
   pertain to the implementation or use of the technology described in
   this document or the extent to which any license under such rights
   might or might not be available; nor does it represent that it has
   made any independent effort to identify any such rights.  Information
   on the procedures with respect to rights in RFC documents can be
   found in BCP 78 and BCP 79.

IETFはどんなIntellectual Property Rightsの正当性か範囲、実装に関係すると主張されるかもしれない他の権利、本書では説明された技術の使用またはそのような権利の下におけるどんなライセンスも利用可能であるかもしれない、または利用可能でないかもしれない範囲に関しても立場を全く取りません。 または、それはそれを表しません。どんなそのような権利も特定するどんな独立している取り組みも作りました。 BCP78とBCP79でRFCドキュメントの権利に関する手順に関する情報を見つけることができます。

   Copies of IPR disclosures made to the IETF Secretariat and any
   assurances of licenses to be made available, or the result of an
   attempt made to obtain a general license or permission for the use of
   such proprietary rights by implementers or users of this
   specification can be obtained from the IETF on-line IPR repository at
   http://www.ietf.org/ipr.

IPR公開のコピーが利用可能に作られるべきライセンスの保証、または一般的な免許を取得するのが作られた試みの結果をIETF事務局といずれにもしたか、または http://www.ietf.org/ipr のIETFのオンラインIPR倉庫からこの仕様のimplementersかユーザによるそのような所有権の使用のために許可を得ることができます。

   The IETF invites any interested party to bring to its attention any
   copyrights, patents or patent applications, or other proprietary
   rights that may cover technology that may be required to implement
   this standard.  Please address the information to the IETF at
   ietf-ipr@ietf.org.

IETFはこの規格を実行するのに必要であるかもしれない技術をカバーするかもしれないどんな著作権もその注目していただくどんな利害関係者、特許、特許出願、または他の所有権も招待します。 ietf-ipr@ietf.org のIETFに情報を記述してください。

Acknowledgement

承認

   Funding for the RFC Editor function is currently provided by the
   Internet Society.

RFC Editor機能のための基金は現在、インターネット協会によって提供されます。

Neal-Joslin, et al.          Informational                     [Page 39]

ニール-ジョスリン、他 情報[39ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

GoogleChromeでSSL接続を強制される設定(HSTS)のキャッシュを消す方法

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る