When using Integrated Windows Authentication (IWA), the following error might occur when you attempt to access network resources. For example, this error can appear while accessing a library that refers to a universal naming convention (UNC) or database:
This problem with accessing network resources when you use IWA is not a limitation with SAS® software. It is a limitation in the underlying Windows Authentication mechanism. For details, see the limitations that are listed in the section Integrated Windows Authentication in the SAS® 9.4 Administration documentation.
The relevant limitation that is noted in this document is as follows:
The object spawner account is the account that runs the object spawner. This account can either be the local system on Windows systems or a service account.
Note: In most cases, an object spawner on Windows runs as a service under the local system account. If the spawner instead runs under some other account, that account must be a Windows administrator on the spawner's host and have the Windows user rights Adjust memory quotas for a process, Replace a process level token, and Act as part of the Operating System. These user rights assignments are part of the local security policy for the Windows computer that hosts the spawner.
Setting up constrained delegation for accessing UNC paths is slightly different. When Windows is accessing a UNC Common Internet File System (CIFS) path on the client-user's behalf, it uses Server Message Block (SMB), which runs under the local system account. In this use case, the local system/computer account is the trusted identity for delegation to the specified services. The service principal name (SPN) cifs is registered under the computer object in Active Directory. For example, if you are trying to access \\myfileshare\myfolder from a SAS server (for example, mysasserver), the cifs SPN would be registered under the myfileshare computer object in Active Directory and the computer object for mysasserver would be trusted to delegation to cifs/myfileshare.
You should carefully consider whether to enable delegation because there are security risks that are involved when delegation is enabled. Delegation is a requirement when using Integrated Windows Authentication (IWA) and accessing resources off the server. If delegation cannot be granted within your organization, resources off the server will not be accessible, and another authentication mechanism will need to be researched for access.
Product Family | Product | System | SAS Release | |
Reported | Fixed* | |||
SAS System | BI Server Tier | Solaris for x64 | ||
Linux for x64 | ||||
Linux | ||||
HP-UX IPF | ||||
64-bit Enabled Solaris | ||||
64-bit Enabled AIX | ||||
64-bit Enabled HP-UX | ||||
Microsoft Windows XP Professional | ||||
Microsoft Windows Server 2019 | ||||
Microsoft Windows Server 2016 | ||||
Microsoft Windows Server 2012 Std | ||||
Microsoft Windows Server 2012 R2 Std | ||||
Microsoft Windows Server 2012 R2 Datacenter | ||||
Microsoft Windows Server 2012 Datacenter | ||||
Microsoft Windows Server 2008 for x64 | ||||
Microsoft Windows Server 2008 R2 | ||||
Microsoft Windows Server 2008 |
Type: | Usage Note |
Priority: |
Date Modified: | 2021-06-01 12:39:50 |
Date Created: | 2010-11-01 17:24:26 |