Previous Page | Next Page

Authentication Model

Credential Gaps

A credential gap is a situation in which a user doesn't seamlessly access the workspace server for any of these reasons:

The usual symptom of a credential gap is a prompt for a user ID and password after a user makes a request that requires a workspace server (for example, querying relational data). A credential gap can be problematic for these reasons:

You can use the questions in the following table to diagnose and troubleshoot a credential gap.

Credential Gaps: Causes and Solutions

[icon: user]



Is the user logging on with a user ID that ends in @saspw?

If so, tell the user that they get the prompt because they are using an internal account. When the user gets the additional prompt, they must enter a user ID and password that are known to the workspace server's host.1 See Add Administrators.

[icon: user]



Is the user logging on with a connection profile that contains a user ID that ends in @saspw?

If so, the user's context doesn't pair the credentials from the user's initial logon with the DefaultAuth authentication domain. Tell the user to create a new connection profile with external credentials (and no value in the Authentication domain field) and try again. To ensure optimal credential reuse, users shouldn't use the same connection profile for both internal and external accounts. See Credential Management.

[icon: user]



Is the user using a connection profile that has a value other than DefaultAuth for the authentication domain?

If so, the user's context doesn't pair the credentials from the user's initial logon with the DefaultAuth authentication domain. Tell the user to either clear this field or enter the value DefaultAuth and try again. See Credential Management.

[icon: server]



Is the user in SAS Enterprise Guide and accessing a workspace server that is set to prompt?

If so, verify the setting on the Options tab of the logical workspace server. If the setting is intentional, tell the user to supply host credentials.1 See About the Workspace Server's Options Tab.

[icon: server]



Do the metadata server and the workspace server accept different accounts?

If so, the credentials that are added to the user's context from the user's initial logon aren't valid for the workspace server. For example, this can happen if the metadata server is on Windows and the workspace server is on UNIX. See Mixed Providers.

[icon: domain]
Is the workspace server assigned to the wrong authentication domain?

If so, credential reuse might be impaired. In most configurations, the workspace server should be in DefaultAuth.2 To verify (and, if necessary, correct) the workspace server's authentication domain assignment, select the Plug-ins tab in SAS Management Console, navigate to the server [icon: server], select its connection object [icon: connection], right-click, and select Properties. The authentication domain assignment is on the Options tab. See Credential Management.

[icon: server]



Is the user using a Web application at a site that has configured Web authentication?

If so, the user's initial logon doesn't add a password to the user's context. Make sure that the Web application uses some form of pooling. See Choices in Workspace Server Pooling. If the problem persists, the user is performing one of a few tasks that require a standard workspace server. Either restructure the activity (for example, a stored process in an information map uses pooling but a stored process that is opened directly from SAS Web Report Studio does not) or see Coordinate the Workspace Server.

[icon: server]



Is the user connecting to the metadata server with Integrated Windows authentication?

If so, the user's initial logon doesn't add a password to the user's context. Configure the workspace server for IWA. See Integrated Windows Authentication.

If the problem persists, make sure there is a logical pooled workspace server available to the user. See Choices in Workspace Server Pooling. Or, tell the user to deselect the IWA setting in his or her connection profile and try again. If this resolves the problem, the user must opt out of IWA when performing this task.

1 The host account must correspond to a metadata identity that has ReadMetadata permission for the server definition. On Windows, the host account must have the Log on as a batch job privilege.

2 Unless you resolved mixed providers by putting the workspace server in its own authentication domain.

Previous Page | Next Page | Top of Page