To use nonnative authentication,
you should configure authentication through the SAS Metadata Server.
SAS Metadata Server uses the authentication provider specified in
its configuration to perform the authentication. In this case, SPD
Server passes the authentication request to back-end authenticator
via the SAS Metadata Server.
The SAS Metadata Server
parameter options configure SPD Server to use the SAS Metadata Server
to perform user authentication. SPD Server passes the user ID and
password to the SAS Metadata Server for validation. After SAS Metadata
Server validates the user account, SPD Server then accesses its internal
password database file to determine other attributes belonging to
the user, such as group and permissions information.
For more information,
about the SAS Metadata Server parameter options, see SPD Server Parameter File Configurations for SAS Metadata Server Authentication.
When using SAS Metadata
Server to perform user authentication, an entry is still required
for each user in the SPD Server password database. The SPD Server
password database is managed by the psmgr utility. Each user entry
in the database provides non-authentication information, such as SPD
Server group memberships, user performance levels, ACL privileges,
and so on.
The benefits of using
SAS Metadata Server include the ability to use longer passwords than
supported by the native SPD Server authentication, or by SPD Server
authentication performed via LDAP. SPD Server has a native password
length limit of 8 characters. However, the password length limit when
using a non-native authenticator via SAS Metadata Server is defined
by the back-end authenticator. This often provides access to longer
and more secure passwords. SAS Metadata Server also provides better
support for using LDAP as a back-end authentication provider.