Projekt

Allgemein

Profil

Aktionen

GX-Bug #52767

geschlossen

Rest API AUTHORIZATION funktoniert nicht auf allen Servern zuverlässig

Von Till Tepelmann vor mehr als 7 Jahren hinzugefügt. Vor etwa 7 Jahren aktualisiert.

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.

Tags:
Fix

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

Kopiert nach GX-Entwicklung - GX-Bug #53420: Rest API AUTHORIZATION funktoniert nicht auf allen Servern zuverlässigErledigtTorben Wark

Aktionen
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

Auch abrufbar als: Atom PDF