
Since this URL needs to be the same as what the end-users are using, in case Storefront will not trust the incoming request and therefore ignore authentication attempts. This is typically the case if the NetScaler Gateway URL is configured wrongly. That states, “A request was sent to service that was detected as passing through a gateway, but none of these matched the request. You can also notice an error in event viewer of the storefront server under Application and Services Logs -> Citrix Delivery Services. If you are prompted for another authentication after logging into the NetScaler Gateway portal, when redirected to the Storefront portal, and then this error message appears. If you note that you have an error in Event viewer stating that Failed to run discovery this is most likely the case if you have not configured the use of a proper SSL certificate under the IIS administration console of the Storefront server. If you have specified a domain name in Storefront under Manage Authentication à Pass-through from NetScaler Gateway à Configure trusted domains, this needs to be the same domain name in the session policy as well. That might be that there are different domains specified on the NetScaler session policy and under Storefront. If you notice that you have an error in Event viewer stating that “Citrix AGBasic Login request has failed”. You can deploy a dummy NetScaler Gateway VIP in the internal network.

If this is not possible because of network segmentation. Make sure that this URL is accessible from the Storefront server. This is often the case if Storefront cannot talk back with the callback URL which is listed under Manage NetScaler Gateways à Edit NetScaler Gateway à Authentication Settings à Callback URL. Where you get an error message of “None of the AG Call back service responded” You can also notice that you get an error in event viewer of the storefront server under Application and Services Logs -> Citrix Delivery Services. Cannot complete your requestĪfter logging into the NetScaler Gateway and the enduser is redirected to the StoreFront page you get the error message “Cannot Complete your request”

This is a section of my latest eBook, but I figured that it could be more useful as a blog-section which people could reference if needed and also makes it easier for me to update when new stuff appers to give a simple resolution for known errors.
