If you want to use LDAP as the default authenticator for SAS Metadata Server, SPD
Server can send user IDs through SAS Metadata Server to LDAP for validation. In this
scenario,
the SPD Server user IDs must exist in LDAP, and the METAAUTHENTIC option must be specified
in the spdsserv.parm parameter file. (You can also specify values for the METASERVER=,
METAPORT=, and METADOMAIN= server
parameter options as needed.)
The SPD Server host passes the SPD Server user ID to SAS Metadata Server for authentication.
SAS Metadata Server routes the authentication requests to LDAP. LDAP then performs
the authentication and passes the results via SAS Metadata Server
back to the SPD Server host.
Both LDAP and the password database require user IDs and passwords to operate. Some
administrative planning is required:
User IDs for LDAP and the password database accounts must be exact matches. However,
the passwords for the LDAP and password database user IDs do not have to match. Only
the LDAP password is used to perform authentication. The password database is not
part of authentication transactions. The password database
password is used only when SPD Server administrators add a new user to the password
database.
For example, in the
following LIBNAME statement, the password ripsnert9
for
the user coretest
must exist in the authentication provider configured in SAS Metadata Server, but
not in the SPD Server password database.
libname region_data sasspds "spds_domain"
host="s658d01.unx.sas.com"
service="14567"
user="coretest"
password="ripsnert9";