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 gehostetCreative 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/