Bou Status

Disciple.Tools Mobiele toepassing-inprop

Die Disciple.Tools Mobile App brei die Disciple.Tools stelsel om mobiele toepassingsintegrasie te ondersteun.

Span

Afhanklike Repo

Setup

Hierdie inprop word saam met die JWT-inprop gebundel.

As jy foute kry soos "Slegs geverifieerde gebruikers kan toegang tot die REST API kry" vanaf die toepassing, moet jy dalk jou .htacces Ontfouting opdateer: maak 'n POST-versoek na/wp-json/jwt-auth/v1/token (met gebruikersnaam en wagwoord pos velde) om die teken te kry.

POS /wp-json/jwt-auth/v1/token/validate met die teken in die Magtiging hoorder as Bearer {token}. As jy hierdie fout kry: "Magtigingopskrif nie gevind nie" dan moet jy jou .htacss opdateer met:

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

Of met:

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

Bekende probleme

Ons het konflikte waargeneem wanneer sekere ander inproppe geïnstalleer word wat verhoed dat die DT Mobile App-inprop werk soos verwag. Daar is opgemerk dat die volgende inproppe en gashere probleme het:

  • JetPack veelvuldige weergawes op verskeie gasheerverskaffers en selfs self aangebied
  • Creative Mail by Constant Contact v1.2.1 op Bluehost

Daar sal ook 'n konflik wees as jy ook 'n ander JWT Token-verskaffer-inprop gebruik soos: https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

Basiese ontwerp idee

Basiese ontwerp idee