स्थिति बनाएँ

Disciple.Tools मोबाइल ऐप प्लगइन

RSI Disciple.Tools मोबाइल ऐप का विस्तार है Disciple.Tools मोबाइल ऐप एकीकरण का समर्थन करने वाली प्रणाली।

टीम

आश्रित रेपो

व्यवस्था

यह प्लगइन JWT प्लगइन के साथ बंडल किया गया है।

यदि आपको ऐप से "केवल प्रमाणित उपयोगकर्ता ही REST API का उपयोग कर सकते हैं" जैसी त्रुटियां मिलती हैं, तो आपको अपने .htacces डिबगिंग को अपडेट करने की आवश्यकता हो सकती है: एक POST अनुरोध करें/wp-json/jwt-auth/v1/token (उपयोगकर्ता नाम और पासवर्ड पोस्ट फ़ील्ड के साथ) टोकन प्राप्त करने के लिए।

पोस्ट /wp-json/jwt-auth/v1/token/validate प्राधिकरण श्रोता के रूप में टोकन के साथ Bearer {token}. यदि आपको यह त्रुटि मिलती है: "प्राधिकरण शीर्षलेख नहीं मिला" तो आपको अपने .htacss को इसके साथ अपडेट करने की आवश्यकता है:

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

या इसके साथ:

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

ज्ञात पहलु

जब कुछ अन्य प्लगइन स्थापित होते हैं तो हमने विरोध देखा है जो डीटी मोबाइल ऐप प्लगइन को अपेक्षित संचालन से रोकता है। निम्नलिखित प्लगइन्स और होस्ट में समस्याएँ देखी गई हैं:

  • JetPack कई होस्टिंग प्रदाताओं पर कई संस्करण और यहां तक ​​कि स्व-होस्टेड भी
  • Creative Mail by Constant Contact ब्लूहोस्ट पर v1.2.1

यदि आप किसी अन्य JWT टोकन प्रदाता प्लगइन का भी उपयोग कर रहे हैं तो एक विरोध भी होगा: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

मूल डिजाइन विचार

मूल डिजाइन विचार