Qurilish holati

Disciple.Tools Mobil ilova plagin

The Disciple.Tools Mobil ilovani kengaytiradi Disciple.Tools mobil ilovalar integratsiyasini qo'llab-quvvatlash tizimi.

komanda

Bog'liq repo

O'rnatish

Ushbu plagin JWT plagini bilan birlashtirilgan.

Agar ilovadan “Faqat autentifikatsiya qilingan foydalanuvchilar REST API’ga kira oladi” kabi xatoliklarga duch kelsangiz, .htacce disk raskadrovka dasturini yangilashingiz kerak bo'ladi: POST so'rovini ilovadan yuboring./wp-json/jwt-auth/v1/token tokenni olish uchun (foydalanuvchi nomi va parolni yozish maydonlari bilan).

POST /wp-json/jwt-auth/v1/token/validate kabi Avtorizatsiya eshituvchisida token bilan Bearer {token}. Agar siz ushbu xatoga duch kelsangiz: "Avtorizatsiya sarlavhasi topilmadi", keyin siz .htacss faylini quyidagi bilan yangilashingiz kerak:

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

Yoki bilan:

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

Ma'lum masalalar

DT Mobile App plaginining kutilganidek ishlashiga xalaqit beradigan boshqa plaginlar oʻrnatilganda ziddiyatlarni kuzatdik. Quyidagi plaginlar va xostlarda muammolar borligi kuzatilgan:

  • JetPack bir nechta hosting provayderlarida bir nechta versiyalar va hatto o'z-o'zidan joylashtirilgan
  • Creative Mail by Constant Contact Bluehost-da v1.2.1

Agar siz boshqa JWT Token provayder plaginidan foydalansangiz ham ziddiyat yuzaga keladi: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

Asosiy dizayn g'oyasi

Asosiy dizayn g'oyasi