Aktionen
GX-Bug #52767
geschlossenRest API AUTHORIZATION funktoniert nicht auf allen Servern zuverlässig
Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Torben Wark
Kategorie:
REST-API
Zielversion:
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.6.0.1
Release Notes Langtext:
Authentifizierung für die Rest-Api nun auch für speziellere Serverkonfigurationen möglich.
Beschreibung
Auf einigen Server werden die Werte HP_AUTH_USER und PHP_AUTH_PW nicht immer gesetzt, stattdessen werden diese über REDIRECT_HTTP_AUTHORIZATION zur Verfügung gestellt.
Dies kann man mit folgendem Script dann in der datei /api.php anpassen. Hier sollte ggf. eine allgemeine Prüfung dafür eingebaut werden.
if(!empty($_SERVER['REDIRECT_HTTP_AUTHORIZATION']))
{
list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':' , base64_decode(substr($_SERVER['REDIRECT_HTTP_AUTHORIZATION'], 6)));
}
Zugehörige Tickets
Aktionen
#1
Von Mirko Janssen vor etwa 7 Jahren aktualisiert
- Status wurde von Gemeldet zu In Bearbeitung geändert
- Zugewiesen an wurde auf Mirko Janssen gesetzt
- Zielversion wurde von 133 zu 3.7.1.0 beta2 geändert
Aktionen
#2
Von Mirko Janssen vor etwa 7 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an wurde von Mirko Janssen zu Core-Entwickler geändert
- Release Notes Langtext aktualisiert (Vergleich)
Aktionen
#3
Von Mirko Janssen vor etwa 7 Jahren aktualisiert
- Kopiert nach GX-Bug #53420: Rest API AUTHORIZATION funktoniert nicht auf allen Servern zuverlässig wurde hinzugefügt
Aktionen
#4
Von Torben Wark vor etwa 7 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Torben Wark geändert
Aktionen
#5
Von Torben Wark vor etwa 7 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Aktionen