Статус зборкі

Disciple.Tools Убудова мабільнага прыкладання

,en Disciple.Tools Мабільнае прыкладанне пашырае Disciple.Tools сістэма для падтрымкі інтэграцыі мабільных прыкладанняў.

каманда

Залежнае РЭПО

Ўстаноўка

Гэты ўбудова ў камплекце з убудовай JWT.

Калі вы атрымліваеце паведамленне пра памылку накшталт «Толькі аўтэнтыфікаваныя карыстальнікі могуць атрымаць доступ да REST API», магчыма, вам спатрэбіцца абнавіць .htacces Адладка: зрабіце запыт POST у/wp-json/jwt-auth/v1/token (з палямі для ўводу імя карыстальніка і пароля), каб атрымаць токен.

POST /wp-json/jwt-auth/v1/token/validate з маркерам у Аўтарызацыі слухача як Bearer {token}. Калі вы атрымліваеце паведамленне пра памылку: «Загаловак аўтарызацыі не знойдзены», вам трэба абнавіць .htaccss з дапамогай:

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

Ці з:

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

вядомыя праблемы

Мы назіралі канфлікты пры ўсталяванні некаторых іншых убудоў, якія перашкаджаюць убудове DT Mobile App працаваць належным чынам. Былі заўважаны праблемы з наступнымі ўбудовамі і хостамі:

  • JetPack некалькі версій на некалькіх хостынг-правайдэраў і нават у сябе
  • Creative Mail by Constant Contact v1.2.1 на Bluehost

Таксама будзе канфлікт, калі вы таксама выкарыстоўваеце іншы ўбудова пастаўшчыка токенаў JWT, напрыклад: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

Асноўная ідэя дызайну

Асноўная ідэя дызайну