Skip to main content
OCLC Support

Why are users proxying to EBSCOhost getting a 400 or 404 error when logging in?

Applies to

  • EZproxy

Answer

If users proxying to EBSCOhost get a page giving a 404 or 400 error when trying to login to EBSCO you should first make sure you only have the current EBSCOhost stanza configured. This functionality in EBSCO requires EZproxy the user header X-EBSCO-PROXY-Username. Having anything for EBSCO besides the current stanza can affect this being sent:
https://help-it.oclc.org/Library_Manage...ation_Services

Note the current stanza no longer has the EBSCO LinkSource section at the beginning, make sure that has been removed from your config.txt: 
Option DomainCookieOnly
Title -hide EBSCO LinkSource
URL https://linksource.ebsco.com
HJ https://linksource.ebsco.com
HJ linksource.ebsco.com

Once all stanzas for EBSCO except the current EBSCOhost stanza has been removed restart your EZproxy.
 
Then in your EZproxy admin go to View Server Status and perform the Host Maintenance:
https://help-it.oclc.org/Library_Manage...st_maintenance
 
Clear out anything shown for orphaned or not used hosts:
Remove X orphaned hosts that have -1 database indexes (requires EZproxy restart)
Remove X hosts that have not been used in over 30 days (requires EZproxy restart)
 
Then restart EZproxy again.

For stand-alone EZproxy systems, if you need help confirming the user header is being sent contact OCLC Support. OCLC support will require an admin user to access your EZproxy admin page to check on this, as well as your complete config.txt file.

If you are hosted, contact OCLC Support

 

Additional information

If this error still occurs after confirming the user header is being sent to EBSCO then contact EBSCO support for further assistance.

Page ID

65223