Byggingarstaða

Disciple.Tools Viðbót fyrir farsímaforrit

The Disciple.Tools Mobile App framlengir Disciple.Tools kerfi til að styðja við samþættingu farsímaforrita.

Team

Háð endurhverf

Skipulag

Þessi viðbót fylgir JWT viðbótinni.

Ef þú færð villur eins og „Aðeins auðkenndir notendur geta fengið aðgang að REST API“ úr forritinu gætirðu þurft að uppfæra .htacces kembiforritið þitt: gera POST beiðni til að/wp-json/jwt-auth/v1/token (með notendanafni og lykilorði póstreitum) til að fá táknið.

POST /wp-json/jwt-auth/v1/token/validate með tákninu í heimildaheyranda sem Bearer {token}. Ef þú færð þessa villu: "Authorization header not found" þá þarftu að uppfæra .htacss með:

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

Eða með:

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

Þekkt vandamál

Við höfum séð árekstra þegar ákveðin önnur viðbætur eru settar upp sem koma í veg fyrir að DT Mobile App viðbótin virki eins og búist var við. Eftirfarandi viðbætur og vélar hafa komið í ljós að hafa vandamál:

  • JetPack margar útgáfur á mörgum hýsingaraðilum og jafnvel hýst sjálf
  • Creative Mail by Constant Contact v1.2.1 á Bluehost

Það verða líka átök ef þú ert líka að nota annað JWT Token veitenda viðbót eins og: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

Grunnhugmynd um hönnun

Grunnhugmynd um hönnun