WP API – Basic Auth geht nicht [PHP 5.5] [PHP FastCGI] [Odin Plesk Panel]

Genesis Mining

In einem meiner letzten Projekte, dem Relaunch der Seite mathehilfe24.de, sollte zum anbinden einer APP eine API eingebunden werden. Dazu setzten wir auf die WP API für JSON.

Nun musste der User authentifiziert werden, damit wir bestimmen konnten, ob nur die kostenfreien Abos zur Verfügung stehen oder der User ein Abo hat und somit alle Videos sehen kann.

Also für WP API noch schnell das Zusatz-Plugin WP JSON Basic Auth installiert.

WP API – Basic Auth geht nicht, trotz allem

Recht schnell stellte sich heraus: Das Plugin tat nicht ganz was es soll. Also zumindest klappte die Authentifizierung nicht.

Nach etwas Analyse fand ich heraus, dass aufgrund des eingesetzten FastCGI eine Erweiterung der .htaccess-Datei (welche über WP generiert wird) nötig war:

Nun klappte die Authentifizierung immer noch nicht. Ein kleines PHP Test-Script wiederung lief mit dieser Anpassung. Ich war verwirrt.

Debuggen zeigt: Plugin muss erweitert werden

Nach einem kurzen Debugging des WP JSON Basic Auth-Plugin wurde mir klar: Das Plugin muss erweitert werden, damit es mit PHP FastCGI funktioniert. Es müssen zwei Zeilen Quellcode hinzugefügt werden.

Lösung steht per Merge Request bereit

Ich habe natürlich das Plugin angepasst und die Erweiterung per Merge Request eingereicht, sodass das Plugin hoffentlich bald aktualisiert wird und die Anpassung für jedermann zu haben ist.

Hier seht ihr wie es geht: https://github.com/WP-API/Basic-Auth/pull/26/files

 

Dieser Beitrag wurde unter Programmierung abgelegt am von .

Über Oliver Lippert

Oli ist gelernter Systementwickler (FFA - ausgeschrieben sprengt es den Rahmen) , 1990 Geboren und inzwischen glücklich verheiratet. Seid mehr als 10 Jahren WebEntwickler, seit 2011 auf professioneller Ebene. 2012 begann Oli ein Nebengewerbe im Bereich WEB (Wartung, Entwicklung, Bereitstellung) und hat inzwischen eine vielzahl an Projekten zuverlässig und kundenorientiert abgewickelt, betreibt eigene WebServer und Hostet eine vielzahl an Webseiten.

14 Gedanken zu „WP API – Basic Auth geht nicht [PHP 5.5] [PHP FastCGI] [Odin Plesk Panel]

  1. awagSn

    Бывает же такое…..


    Это точно, идеалов нет скачать fifa 15 pc repack через торрент, скачать fifa 15 repack механики и fifd скачать игру fifa 15 через торрент

    Antworten
  2. DavidMuh

    Всем понятно что одежда всегда подчеркивала индивидуальность человека. Каждый человек уникален. Подчеркнуть собственную индивидуальность можно купив одежду с готовым принтом (рисунком) или сделать свой дизайн в онлайн магазине http://odejda.shopicheck.net/

    Antworten
  3. AltonCit

    It reach-me-down to be said that everyone has a book in them. These days, it potency be more suited to argue everybody has indeterminable tweets, snarky Facebook updates, and semi-random comments in them. But plenty of people retain a eagerness instead of more thoughtful literature, and also a long to share it as very much as conceivable – and these are the a-one blogging platforms to survive concerning doing that.

    https://myweb317.wordpress.com/

    Antworten
  4. ospraym16Imals

    -экстракт гуараны, который использовался еще индейцами для выносливости, она тонизирует и укрепляет весь организм от половых инфекций, обладая сосудорасширяющим действием, способствует притоку крови к половому органу, тем самым обеспечивая стойкую эрекцию.
    Чтобы у вас не осталось ни капли сомнения, развод или правда спрей М16, разберем сильные стороны этого средства для потенции Кроме уникального состава спрей имеет ряд преимуществ перед препаратами аналогичного спектра действия.

    Заказать лекарство для потенции можно на странице http://ospraym16.ru/ru/kupit-v-chelyabinske/

    Antworten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.