This clause finds user details in a Mac OS-X Directory Server LDAP
               database, and then authenticates the user password against a Mac OS-X
               Apple Password Server.
            Mac OS-X Server includes a facility called Directory Server which
               provides information about users (amongst other things). Part of the
               Directory Server facility is an LDAP server that contains the user
               details. However, the LDAP server never contains any user passwords, it
               merely contains information about valid methods for authenticating that
               user. Users that have been configured to use the ‘Password Server’
               authentication method can have passwords authenticated by the Apple
               Password Server facility.
            Therefore, AuthBy LDAP_APS can authenticate any user configured into
               the Apple Directory Server LDAP server, and configured to use the Apple
               Password Server authentication method.
            AuthBy LDAP_APS is a subclass of AuthBy LDAP2. IT queries the Mac OS-X
               LDAP server for information about a specific user in the same way as
               AuthBy LDAP2. It uses the user's authAuthority attribute from the LDAP
               database to determine how to authenticate the password. If the user is
               configured to be able to use the Apple Password Server (i.e. the
               authAuthority contains ApplePasswordServer, a user id and a Password
               Server address) then AuthBy LDAP_APS will authenticate the user's password
               by contacting (via TCP/IP) the specified Apple Password Server.
            At Mac OS-X Server 10.4, Apple Password Server does not support all
               possible password authentication methods. In particular, it supports
               Plaintext (via CRAM-MD5), Digest-MD5 and MSCHAPV2. It does not support
               CHAP or MSCHAPV1. Therefore you can only use AuthBy LDAP_APS to
               authenticate PAP, MSCHAPV2, TTLS-PAP, TTLS-MSCHAPV2 or PEAP-MSCHAPV2
               requests.
            AuthBy LDAP_APS is configured in the same was as AuthBy LDAP2, except
               that you must specify PasswordAttr as authAuthority, since AuthBy LDAP_APS
               uses that attribute to find and contact the Password Server for that
               user.
            Since standard TCP/IP is used to talk to the LDAP server and the Apple
               Password Server, it is not necessary to run Radiator and AuthBy LDAP_APS
               on the Mac OS-X Directory Server host. Radiator could run on a remote Mac,
               Linux, Windows or other host, different to the Mac OS-X host running the
               Directory Server and, in the general case, the Apple Password Server could
               be on a third host.
            AuthBy LDAP_APS understands also the same parameters as <AuthBy
               LDAP2>. For more information, see 
Section 3.47. <AuthBy LDAP2>. There is a sample
               configuration file in 
goodies/ldap-aps.cfg in your
               Radiator distribution.