កសាងស្ថានភាព

Disciple.Tools កម្មវិធីជំនួយទូរស័ព្ទចល័ត

នេះ Disciple.Tools កម្មវិធីទូរស័ព្ទពង្រីក Disciple.Tools ប្រព័ន្ធដើម្បីគាំទ្រការរួមបញ្ចូលកម្មវិធីទូរស័ព្ទ។

ក្រុមការងារ

Repo អាស្រ័យ

ការដំឡើង

កម្មវិធីជំនួយនេះត្រូវបានរួមបញ្ចូលជាមួយកម្មវិធីជំនួយ JWT ។

ប្រសិនបើអ្នកទទួលបានកំហុសដូចជា "មានតែអ្នកប្រើប្រាស់ដែលបានផ្ទៀងផ្ទាត់ប៉ុណ្ណោះអាចចូលប្រើ REST API" ពីកម្មវិធីនោះ អ្នកប្រហែលជាត្រូវអាប់ដេត .htacce Debugging របស់អ្នក៖ ធ្វើសំណើ 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 Token ផ្សេងទៀតដូចជា៖ https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

គំនិតរចនាមូលដ្ឋាន

គំនិតរចនាមូលដ្ឋាន