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

bitconnect

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.

67 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
  5. Julie Lutze

    Hey there! I’ve been reading your weblog for some
    time now and finally got the bravery to go ahead and give you a shout out from New Caney Texas!
    Just wanted to mention keep up the fantastic job!

    Antworten
  6. Jennifer Morgan

    One more thing. In my opinion that there are numerous travel insurance websites of trustworthy companies that permit you to enter a trip details and get you the prices. You can also purchase the international travel insurance policy on the internet by using your own credit card. All you should do is always to enter your travel particulars and you can be aware of the plans side-by-side. Simply find the system that suits your capacity to pay and needs and use your credit card to buy that. Travel insurance online is a good way to check for a dependable company for international travel cover. Thanks for sharing your ideas.

    Antworten
  7. Miguel Koll

    This is really interesting, You’re an excessively skilled blogger. I’ve joined your rss feed and look forward to in quest of more of your excellent post. Also, I’ve shared your website in my social networks!

    Antworten
  8. Jeffrey Quiterio

    It is the best time to make a few plans for the long run and it’s
    time to be happy. I have learn this put up and if I could I wish to counsel
    you some interesting things or tips. Maybe you could
    write next articles referring to this article. I wish
    to read even more things about it!

    Antworten
  9. Sheila Orrell

    I’ve been browsing online more than 3 hours these days,
    yet I by no means discovered any fascinating article like yours.
    It is pretty worth enough for me. In my opinion, if
    all website owners and bloggers made just right content material as you probably did,
    the web will be much more helpful than ever before.

    Antworten
  10. Jeffrey Giron

    It is appropriate time to make some plans for the future and it is time to be happy.
    I’ve read this post and if I could I want to suggest
    you some interesting things or suggestions. Perhaps you
    could write next articles referring to this article.

    I wish to read more things about it!

    Antworten
  11. Christine Wilkinson

    Hello there! This blog post could not be written much better!
    Reading through this post reminds me of my previous roommate!
    He continually kept preaching about this. I’ll send this article to him.
    Pretty sure he will have a very good read. Many thanks for sharing!

    Antworten
  12. Willie Owens

    I’ve been surfing online greater than 3 hours as of late, but I by no means
    found any fascinating article like yours.
    It is beautiful price sufficient for me. In my opinion, if
    all website owners and bloggers made excellent content as you probably did, the web will be much more useful than ever before.

    Antworten

Schreibe einen Kommentar zu LeroyPhoks Antworten abbrechen

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