The account URL must use the https:// prefix

Posted By PhilEddies on Jan 5, 2012 | 8 comments



Problem:

I have just upgraded Citrix Receiver from version 3.0 to 3.1 and I found it only allows connections to HTTPS addresses, currently I am working on test servers so adding a certificate seemed a bit over the top. When trying to connect to a HTTP address I would get the message “The account URL must use the https:// prefix. This prefix assures a secure connection”

The account URL must use the https:// prefix. This prefix assures a secure connection

Resolution:

There does not seem to be a way to allow HTTP in the GUI or via a policy but it can be done in the registry.

  • Open Regedit
  • Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Dazzle on a 32-bit machine or HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\Dazzle on a 64-bit machine
  • Under Dazzle modify the data of AllowAddStore to be A

Allowing Citrix Receiver 3.1 to use HTTP as well as HTTPS

  • Exit Citrix Receiver and restart it.

UPDATE:  Citrix’s official resolution

http://support.citrix.com/article/CTX131857

8 Comments

  1. Thanks for this tip. We have a customer with a RADIUS token system and Secure Gateway (not using Access Gateway) and we removed the services (PNAgent) external site to prevent Receiver clients bypassing the OTP request. By allowing HTTP, local users can now use the Receiver 🙂

    Post a Reply
  2. I tried to follow your steps but in my ZenApp 6.5, I can’t find this “AuthManager” in registry. XenApp 6.5 is running on 2008 r2 64bit server. Any idea?

    Thanks,
    Jack

    Post a Reply
  3. Hi there this works, great help. somehow citrix receiver can’t connect to the server, although I can use the web interface. Do you have any ideas for that one?

    Post a Reply
  4. it worked for me…thanks a lot…..cheers..

    Post a Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

Pin It on Pinterest

Share This

Share This

Share this post with your friends!