ສ້າງສະຖານະພາບ

Disciple.Tools ປລັກອິນແອັບມືຖື

ໄດ້ Disciple.Tools App ໂທລະ​ສັບ​ມື​ຖື​ຂະ​ຫຍາຍ​ການ​ Disciple.Tools ລະ​ບົບ​ສະ​ຫນັບ​ສະ​ຫນູນ​ການ​ເຊື່ອມ​ໂຍງ app ໂທລະ​ສັບ​ມື​ຖື​.

ທີມງານ

Repo ຂຶ້ນກັບ

ຕັ້ງ​ຄ່າ

ປັ໊ກອິນນີ້ຖືກມັດໄວ້ກັບປລັກອິນ JWT.

ຖ້າທ່ານໄດ້ຮັບຄວາມຜິດພາດເຊັ່ນ: "ພຽງແຕ່ຜູ້ໃຊ້ທີ່ມີຄວາມຖືກຕ້ອງເທົ່ານັ້ນທີ່ສາມາດເຂົ້າເຖິງ REST API" ຈາກ app ໄດ້ຫຼັງຈາກນັ້ນທ່ານອາດຈະຕ້ອງປັບປຸງ .htacce Debugging ຂອງທ່ານ: ເຮັດການຮ້ອງຂໍ POST ກັບ/wp-json/jwt-auth/v1/token (ມີຊື່ຜູ້ໃຊ້ ແລະລະຫັດຜ່ານຊ່ອງໃສ່ຂໍ້ມູນ) ເພື່ອໃຫ້ໄດ້ຮັບ token ໄດ້.

POST /wp-json/jwt-auth/v1/token/validate ກັບ token ໃນ Authorization hearer ເປັນ Bearer {token}. ຖ້າ​ຫາກ​ທ່ານ​ໄດ້​ຮັບ​ຄວາມ​ຜິດ​ພາດ​ນີ້​: "ບໍ່​ພົບ​ຫົວ​ຂໍ້​ອະ​ນຸ​ຍາດ​" ຫຼັງ​ຈາກ​ນັ້ນ​ທ່ານ​ຈໍາ​ເປັນ​ຕ້ອງ​ໄດ້​ປັບ​ປຸງ .htaccss ຂອງ​ທ່ານ​ກັບ​:

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

ຫຼືກັບ:

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

ບັນຫາທີ່ໄດ້ຮັບຮູ້

ພວກ​ເຮົາ​ໄດ້​ສັງ​ເກດ​ເຫັນ​ຄວາມ​ຂັດ​ແຍ່ງ​ໃນ​ເວ​ລາ​ທີ່ plugins ບາງ​ອັນ​ອື່ນໆ​ໄດ້​ຖືກ​ຕິດ​ຕັ້ງ​ທີ່​ປ້ອງ​ກັນ plugin DT Mobile App ຈາກ​ການ​ປະ​ຕິ​ບັດ​ຕາມ​ທີ່​ຄາດ​ໄວ້​. ປລັກອິນ ແລະໂຮສຕໍ່ໄປນີ້ໄດ້ຖືກສັງເກດເຫັນວ່າມີບັນຫາ:

  • JetPack ຫຼາຍໆສະບັບຢູ່ໃນຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຫຼາຍແລະແມ້ກະທັ້ງເປັນເຈົ້າພາບຂອງຕົນເອງ
  • Creative Mail by Constant Contact v1.2.1 ໃນ Bluehost

ມັນຈະມີຄວາມຂັດແຍ້ງກັນຖ້າທ່ານຍັງໃຊ້ plugin ຜູ້ໃຫ້ບໍລິການ JWT Token ອື່ນເຊັ່ນ: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

ແນວຄວາມຄິດການອອກແບບພື້ນຖານ

ແນວຄວາມຄິດການອອກແບບພື້ນຖານ