Építési állapot

Disciple.Tools Mobilalkalmazás-bővítmény

A Disciple.Tools A mobilalkalmazás kiterjeszti a Disciple.Tools mobilalkalmazás-integrációt támogató rendszer.

Csapat

Függő Repo

felépítés

Ez a beépülő modul a JWT bővítményhez tartozik.

Ha hibaüzenetet kap, például „Csak hitelesített felhasználók férhetnek hozzá a REST API-hoz” az alkalmazásból, akkor előfordulhat, hogy frissítenie kell a .htacces hibakeresést: küldjön egy POST kérést/wp-json/jwt-auth/v1/token (felhasználónév és jelszó bejegyzési mezőkkel), hogy megkapja a tokent.

POST /wp-json/jwt-auth/v1/token/validate a tokennel az Engedélyezés meghallgatójában mint Bearer {token}. Ha ezt a hibaüzenetet kapja: "Az engedélyezési fejléc nem található", akkor frissítenie kell a .htacccss fájlt a következővel:

RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]

Vagy a következővel:

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

ismert problémák

Konfliktusokat észleltünk bizonyos más beépülő modulok telepítésekor, amelyek megakadályozzák, hogy a DT Mobile App beépülő modul megfelelően működjön. A következő bővítményeknél és gazdagépeknél észlelték a problémákat:

  • JetPack több verzió több tárhelyszolgáltatónál, sőt saját üzemeltetésű is
  • Creative Mail by Constant Contact v1.2.1 a Bluehoston

Akkor is ütközés lép fel, ha egy másik JWT Token szolgáltató beépülő modult is használ, például: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

Alapvető tervezési ötlet

Alapvető tervezési ötlet