Build-Status

Disciple.Tools Plug-in für mobile Apps

Das Disciple.Tools Mobile App erweitert die Disciple.Tools System zur Unterstützung der Integration mobiler Apps.

Team

Abhängiges Repository

Einrichtung

Dieses Plugin ist mit dem JWT-Plugin gebündelt.

Wenn Sie Fehlermeldungen wie „Nur authentifizierte Benutzer können auf die REST-API zugreifen“ von der App erhalten, müssen Sie möglicherweise Ihre .htacces Debugging aktualisieren: Stellen Sie eine POST-Anforderung an/wp-json/jwt-auth/v1/token (mit Postfeldern für Benutzername und Passwort), um das Token zu erhalten.

jetzt lesen /wp-json/jwt-auth/v1/token/validate mit dem Token im Autorisierungshörer als Bearer {token}. Wenn Sie diesen Fehler erhalten: „Authorization header not found“, dann müssen Sie Ihre .htacss aktualisieren mit:

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

Oder mit:

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

Bekannte Probleme

Wir haben Konflikte beobachtet, wenn bestimmte andere Plugins installiert sind, die verhindern, dass das DT Mobile App-Plugin wie erwartet funktioniert. Bei den folgenden Plugins und Hosts wurden Probleme beobachtet:

  • JetPack mehrere Versionen auf mehreren Hosting-Providern und sogar selbst gehostet
  • Creative Mail by Constant Contact v1.2.1 auf Bluehost

Es wird auch einen Konflikt geben, wenn Sie auch ein anderes JWT-Token-Anbieter-Plug-in verwenden, wie zum Beispiel: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

Grundlegende Designidee

Grundlegende Designidee