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/