Yapı Durumu

Disciple.Tools Mobil Uygulama Eklentisi

The Disciple.Tools Mobil Uygulama genişletir Disciple.Tools mobil uygulama entegrasyonunu destekleyen sistem.

Takımı

Bağımlı Depo

Kurmak

Bu eklenti, JWT eklentisi ile birlikte gelir.

Uygulamadan "Yalnızca kimliği doğrulanmış kullanıcılar REST API'ye erişebilir" gibi hatalar alırsanız .htacces Hata Ayıklamanızı güncellemeniz gerekebilir:/wp-json/jwt-auth/v1/token (kullanıcı adı ve şifre posta alanları ile) belirteci almak için.

POST /wp-json/jwt-auth/v1/token/validate Yetkilendirme dinleyicisindeki belirteç ile şu şekilde Bearer {token}. "Yetkilendirme başlığı bulunamadı" hatasını alırsanız, .htaccss dosyanızı şu şekilde güncellemeniz gerekir:

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

Veya şunlarla:

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

Bilinen Sorunlar

DT Mobile App eklentisinin beklendiği gibi çalışmasını engelleyen bazı diğer eklentiler yüklendiğinde çakışmalar gözlemledik. Aşağıdaki eklentilerin ve ana bilgisayarların sorun yaşadığı gözlemlendi:

  • JetPack birden çok barındırma sağlayıcısında ve hatta kendi kendine barındırılan birden çok sürüm
  • Creative Mail by Constant Contact Bluehost'ta v1.2.1

Aşağıdaki gibi başka bir JWT Token sağlayıcı eklentisi kullanıyorsanız da bir çakışma olacaktır: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

Temel Tasarım Fikri

Temel Tasarım Fikri