pathfinder: 404 On Login: SSO Issue

(Had to copy source code from browser, since… This block is not select-able, bad UX there)

Status: "HTTP 404 (GET /sso/requestAuthorization/oauth/authorize?response_type=code&redirect_uri=https%3A%2F%2Fpathfinder.grumpy.space%2Fsso%2FcallbackAuthorization&client_id=623bac9abed14c1d95a1c6f05c16a187&scope=esi-corporations.read_corporation_membership.v1%20esi-location.read_location.v1%20esi-location.read_online.v1%20esi-location.read_ship_type.v1%20esi-ui.open_window.v1%20esi-ui.write_waypoint.v1%20esi-universe.read_structures.v1&state=b31bd97e701195003309774b)".

I have quadruple checked environment.ini, and the application settings on the ESI/CCP side. Everything checks out. Everything else works, except… Logging in.

This looks correct, yes? CCP_SSO_URL = https://pathfinder.grumpy.space/sso/requestAuthorization

We have a subdomain set up, with “pathfinder” as the root. Thus Base value is left blank. If we throw /pathfinder in there, CSS/Javascript, etc. goes crazy. So I don’t believe that is the issue.

VPS with Ubuntu 16.04, Nginx, and so on. All prerequisites met (even though setup is still reporting things as missing, such as Redis, even though it’s there- might want to look into that as well). Any assistance would be appreciated. Alliance guys are getting pretty ticked off right now, heh.

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 21 (3 by maintainers)

Most upvoted comments

I am having simmilar issues like the ones written here. I’d like to host pathfinder on a server and i’m having trouble with the esi login.

environment.ini

; CCP SSO (OAuth2) - visit: https://developers.eveonline.com/applications
CCP_SSO_URL                 =   https://login.eveonline.com
CCP_SSO_CLIENT_ID           =	4c70eb24eedc4b6696XXX....XXX
CCP_SSO_SECRET_KEY          =	Lvc9ZE3bqRd7JMzyg5lXkkOtXXXXXX...XX
CCP_SSO_DOWNTIME            =   11:00

I did set the Callback URL to http://81.169.250.65/sso/callbackAuthorization in the eve-application, since i’ adressing the server with the ip-address,

I’m receiving the error {"error":"invalid_request","error_description":"The callback URI doesn't match the value stored for this client"}

the IP-Address has no typo. Can anyone give me a hint how to fix this? Thanks!

Wow. I’m so glad that was a derpy mistake on my end, and not some major issue. Thanks for the assist!

So the login works, but once you get done on the SSO login and it would normally come back to Pathfinder, run into a an error (displayed in JSON): "The callback URI doesn't match the value stored for this client"

Do we need to set the callback to https://login.eveonline.com over on the application side at developers.eveonline.com as well?