Error logging into QuickBooks Hosted: "An authentication error has occurred (Code: 0x507)"

Legacy KB ID: 3825

Question

Why do I get the error "An authentication error has occurred (Code: 0x507)“ when I try to log onto QuickBooks Hosted by Reckon Online?

Answer

You may also get the error:  "The remote computer requires network level authentication..." 

This problem could be experienced by users on Windows XP SP3 and relates to Network Level Authentication (NLA)

NLA is a technology used in Remote Desktop Services (RDP Server) or Remote Desktop Connection (RDP Client) that requires the connecting user to authenticate itself before a session is established with the server.

Originally, if you opened an RDP session to a server it would load the login screen from the server for you. This would use up resources on the server and was a potential area for denial of service attacks.

NLA delegates the user's credentials from the client through a client side Security Support Provider and prompts the user to authenticate before establishing a session on the server.

Network Level Authentication was introduced in RDP 6.0 and supported initially in Windows Vista. It uses the new Security Service Provider, CredSSP, which is available through SSPI in Windows Vista. With Windows XP Service Pack 3, CredSSP was introduced on that platform and the included RDP 6.1 Client supports NLA.  However CredSSP is not turned on by default.

 

Solution

Care:  This solution requires you to modify the Registry.  Modifying the registry, if not done correctly, may cause serious problems for your computer and in extreme cases could render your computer inoperable.  If you are not confident carrying out these steps consult your IT professional. 

We suggest you backup your registry before you make any changes.  To backup your registry:

1.    Click on the Windows Start button and in the Run box type regedit and click Enter

2.    Click on File then Export

3.    Select a location, name the file

4.    In Export Range click on ALL

5.    Click Save to create a backup copy of your Registry.

 

Turn on CredSSP.

1.    Click Start, click Run, type regedit, and then press ENTER.

 

2.    In the navigation pane, locate and then click the following registry subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

 

3.    In the details pane, right-click Security Packages, and then click Modify.

 

4.    In the Value data box, type tspkg. Leave any data that is specific to other SSPs, and then click OK.

 

5.    In the navigation pane, locate and then click the following registry subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders

 

6.    In the details pane, right-click SecurityProviders, and then click Modify.

 

7.    In the Value data box, type credssp.dll. Leave any data that is specific to other SSPs, and then click OK.

 

8.    Exit Registry Editor.

 

9.    Restart the computer.

 

How did we do?

Related Articles

Powered by HelpDocs (opens in a new tab)

Powered by HelpDocs (opens in a new tab)