Error Cannot get apps from the store on Storefront

Error Cannot get apps from the store on Storefront

book

Article ID: CTX227498

calendar_today

Updated On:

Description

Upgraded Storefront from 3.9 to 3.11.  During the test conducted I am able to successfully:

- Log in via browser (Chrome) internally and externally and launch applications.
- Open Citrix Receiver internally, log in and launch apps.
 
What no longer works is external receiver access.  On launching the Citrix receiver and attempting to login, I continually get prompted to enter my credentials until finally this error shows up "cannot get your apps from the store"


The following error is generated on the storefront server.
 
Citrix Receiver for Web  Event ID:6
An error occurred while trying to list the authentication protocols supported on the Receiver StoreFront authentication server using the given challenge.
System.NullReferenceException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Object reference not set to an instance of an object.
   at Citrix.Web.AuthControllers.Controllers.AuthBaseController.EnumerateProtocolChoices(CitrixAuthChallenge challenge)
 
---------
Citrix Receiver for Web Event ID:3
An error occurred during authentication.
System.NullReferenceException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Object reference not set to an instance of an object.
AuthenticationControllerRequestUrl: http://citrix.cxxxxxk.com/Citrix/ProductionStoreWeb/CitrixAuth/Login
   at Citrix.Web.AuthControllers.Controllers.AuthBaseController.EnumerateProtocolChoices(CitrixAuthChallenge challenge)
   at Citrix.Web.AuthControllers.Controllers.FederatedAuthBaseController.Login(IClaimsPrincipal claimsPrincipal)
 
---------
Citrix Store Service Event ID: 23
Gateway data from the request and the authentication token are not matching. Request was made to store ProductionStore.
 

Resolution

Set ‘requireTokenConsistency’ parameter to ‘false’ on StoreFront’s ‘store’ configuration file (C:\inetpub\wwwroot\Citrix\<StoreName>\Web.config)

For more details please refer to https://support.citrix.com/article/CTX134965

Problem Cause

Receiver component not sending the appropriate Gateway HTTP headers in all of its requests to the StoreFront Services component

As per  this article https://support.citrix.com/article/CTX134965