PRIMARYPROVIDERDOMAIN= System Option

Specifies the domain name of the primary authentication provider.
Valid in: Configuration file, SAS invocation
Category: Environment control: Initialization and operation
PROC OPTIONS GROUP= EXECMODES
Alias: PRIMPD=
Note: This option can be restricted by a site administrator. For more information, see Restricted Options.

Syntax

PRIMARYPROVIDERDOMAIN=domain-name

Syntax Description

domain-name
specifies the name of the domain that authenticates user names.
Requirement:If the domain name contains one or more spaces, the domain name must be enclosed in quotation marks.

Details

By default, users who log on to the SAS Metadata Server are authenticated by the operating system that hosts the SAS Metadata Server. You can specify an alternate authentication provider by using the AUTHPROVIDERDOMAIN= system option. User IDs that are verified by an alternate authentication provider must be in the format user-ID@domain-name (for example, user1@sas.com).
By specifying an authentication provider and a domain name that use the AUTHPROVIDERDOMAIN= and PRIMARYPROVIDERDOMAIN= system options, respectively, you enable users to log on to the SAS Metadata Server by using their usual user ID without using a domain-name suffix on the user ID. For example, by specifying the following system options, users who log on as user-ID or user-ID@mycompany.com can be verified by the authentication provider that is specified by the AUTHPROVIDERDOMAIN= system option:
-authproviderdomain ldap:mycompany
-primaryproviderdomain mycompany.com
If you specify the PRIMARYPROVIDERDOMAIN system option without specifying the AUTHPROVIDERDOMAIN system option, authentication is performed by the host provider.

Comparisons

You use the AUTHPROVIDERDOMAIN system option to register and name your Active Directory provider or other LDAP provider. You use the PRIMARYPROVIDERDOMAIN system option to designate the primary authentication provider.

Example

The following examples show the system options that you might use in a configuration file to define a primary authentication provider domain-name:
Active Directory
/* Environment variables that describe your Active Directory server  */
-set AD_HOST myhost
/* Define authentication provider  */
-authpd ADIR:mycomapny.com
-primpd mycompany.com
LDAP
/* Environment variables that describe your LDAP server  */
-set LDAP_HOST myhost
-set LDAP_BASE "ou=emp, o=us"
/* Define authentication provider */
-authpd LDAP:mycompany.com
-primpd mycompany.com

See Also

“Direct LDAP Authentication” in SAS Intelligence Platform: Security Administration Guide
System Options:
AUTHSERVER System Option: Windows in SAS Companion for Windows