derf / travelynx

Traewelling-inspired journey logger with realtime data
https://travelynx.de
GNU Affero General Public License v3.0
117 stars 18 forks source link

Traewelling-Verknüpfung: Error 500 #47

Closed JeDi-TS closed 3 years ago

JeDi-TS commented 3 years ago

Traewelling ist mit einem Error 500 nicht erreichbar. Beim Versuch, das Problem durch Abmelden und wieder Anmelden zu beheben, scheitert auch die Anmeldung bei Traewelling über die Schnittstelle ;-)

MrKrisKrisu commented 3 years ago

Das könnte an uns gelegen haben. Kannst du es noch einmal probieren, ob es jetzt klappt? Wir hatten einen Krypto-Key beim Serverumzug vor zwei Tagen vergessen.


That could have been up to us. Can you try it again to see if it works now? We had forgotten to move a crypto key to our new Traewelling-Server.

JeDi-TS commented 3 years ago

Jetzt hat sich das Fehlerbild verändert: Jetzt kommt ein HTTP 401 Unauthorized bei Abfrage der Nutzerdaten. Allerdings sehe ich bei Traewelling einen neu generierten API-Token...

It's not the error 500 anymore, but an error 401 (unauthorized) - nevertheless, travelling generated a new API-token...

MrKrisKrisu commented 3 years ago

@derf Can you tell me which Endpoint is failing now? I dont see any error on our side now.

derf commented 3 years ago

@MrKrisKrisu There appears to be an issue with Traewelling's Bearer Tokens. Previous tokens have been invalidated; tokens received after a fresh login do not work, even when doing so manually with curl ... https://traewelling.de/api/v0/auth/login and then `curl ... -H "Authorization: Bearer ...". Login works and returns a fresh token, however, using this token always results in 401 Unauthorized for me.

JeDi-TS commented 3 years ago

Solved