tiloman / simren-issues

Issue Repo for simren.de
http://www.simren.de
0 stars 0 forks source link

Admin: API Token funktioniert in Swagger nicht #92

Closed OneOfTwelve closed 6 months ago

OneOfTwelve commented 6 months ago

Problem:

Gibt man in Swagger seinen API Key ein und führt dort einzelne GETs aus erhält man stehts die Meldung "Error: response status is 401" mit dem Inhalt "Not authorized. Contact us to get access.". Muss der API zugriff noch einmal extra freigeschaltet werden?

Lösung:

Validierung des Zugriffs reparieren oder klarer in simren beschreiben wie das Recht für dem Zugriff erteilt werden kann.

tiloman commented 6 months ago

Hast du im Format Bearer XXXXX eingegeben wie hier beschrieben? https://simren.de/support/api-schnittstelle/

Eine extra Freischaltung bedarf es nicht mehr. Den Hilfe Artikel aktualisiere ich noch

OneOfTwelve commented 6 months ago

Ahhh das hatte ich überlesen. Wieso muss denn das "Bearer " vor den Key gestellt werden? Gibt es fälle wo man das nicht braucht? Wenn nein würde ich vorschlagen das einfach im API Feld mit vor den eigentlichen Key zu schreiben.

tiloman commented 6 months ago

Das hängt von der Art des Tokens ab und Swagger weiß nicht welche Authentifizierungsmethode ich verlange. Bei Abfragen via Postman zb braucht man das nicht, da dort einfach Bearer Token als Authentifizierungsmethode angegeben werden kann und Postman das dann übernimmt. Ich werde es daher auch so lassen und vllt noch die Beschreibung auf der Swagger seite optimieren.