The Citrix Federated Authentication Service (FAS) is a privileged component designed to integrate with Active Directory Certificate Services. Please refer to FAS documentation on how to configure FAS on Linux VDAs.
This article explains how to troubleshoot FAS related issues on Linux VDA.
Note, before going through following steps, it is recommended to make sure you can access the non-FAS store created for the same site, and could launch published desktop/application from the non-FAS store successfully. If you are facing any issue on non-FAS store, a normal troubleshooting for a non-FAS store must be performed in the first place.
This could be caused by name resolve failing from the endpoint to the server you are connecting to.
If you are using Active Directory Federation Services (ADFS) server in your FAS environment, please make sure “nslookup ADFS-Server-FQDN” returns successfully.
If you are not using Active Directory Federation Services (ADFS) server in your FAS environment, please make sure “nslookup DDC-Server-FQDN” and “nslookup Storefront-Server-FQDN” return successfully.
403 - Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied.
User is trying to access an incorrect FAS store URL.
Please double check the store URL on the endpoint browser with your storefront server. The store URL is case insensitive; ensure you have added “web” at the end of the URL. For example: https://yourstorefrontserver/citrix/FASStoreweb.
Root certificate is not (correctly) imported into the endpoint and browser.
Please make sure the Root CA certificate is imported into the endpoint OS and browser. If you are using ADFS server, please have ADFS certificate imported successfully as well.
CA Root Certificate is not correctly imported.
Make sure you have the Root CA Certificate imported as “trusted root certification authorities”, so that the server can be totally trusted.
Linux VDA supporting FAS is designed to work with any storefront authentication methods. For example, FAS store can be configured to use user/password or SAML, but cannot use both user/password and SAML authentication methods at the same time. Hence, if both user/password and SAML authentication methods are configured on the FAS store, when user accesses to the store, it will automatically redirect to IDP, and user/ password authentication method will be ignored.
If some users need to be authenticated by SAML, while some by user/password, please create a separated FAS store for each authentication method, and select only one authentication method for the store on Storefront server.
If you are authenticating by SAML, shadow user is not configured for that user on AD.
Please create shadow user for the problematic user on AD.
FAS is not configured on the Linux VDA server yet.
Please configure FAS by /opt/Citrix/VDA/sbin/ctxsetup.sh and /opt/Citrix/VDA/sbin/ctxfascfg.sh
as described in document
The Root CA certificate is not installed on Linux VDA server.
Please install Root CA Certificate by sudo openssl x509 -inform der -in yourrootname.cer -out yourroot.pem
The Root CA certificate is not valid.
Please get and install a valid root CA certificate.
Authentication method of the FAS store is being modified on StoreFront server.
Users need to re-login to the store in this situation.
Or if modifying authentication method for the store is needed, please do it when there is no users using the store.