SAS/CONNECT® SIGNON through metadata fails with "ERROR: No logins found"


When issuing a SAS/CONNECT SIGNON to a SAS/CONNECT Application Server defined in the SAS metadata from a SAS session that cannot prompt, the SIGNON fails with the following errors if the metadata credentials are incorrect or missing:

SIGNON SERVER="SASApp - Connect Server";  
ERROR: ERROR: No logins found.  
ERROR: Retrieving login information based on AuthenticationDomain from the        
SAS Metadata Server failed.  
ERROR: Unable to retrieve the SAS/CONNECT server definition "SASAPP - CONNECT SERVER".  
ERROR: Remote signon to SASAPP - CONNECT SERVER canceled.

If credentials are incorrect or missing in the metadata, the SIGNON does the following:

If you receive the above errors, complete these steps to work around the issue:

  1. Run the following code to verify that the SAS/CONNECT application server exists by listing all the SAS/CONNECT servers defined in the metadata and their associated AUTHDOMAIN:     
SIGNON SERVERV=_ALL_; 
 
2. Verify the value for the METAUSER= SAS option by executing the following code:    
PROC OPTIONS GROUP=META;
RUN;

3. Use SAS® Management Console to verify that the user ID specified for the METAUSER= contains the following: