빌드 상태

Disciple.Tools 모바일 앱 플러그인

XNUMXD덴탈의 Disciple.Tools 모바일 앱은 Disciple.Tools 모바일 앱 통합을 지원하는 시스템.

    함께 한다면

종속 레포

설정

이 플러그인은 JWT 플러그인과 함께 번들로 제공됩니다.

앱에서 "인증된 사용자만 REST API에 액세스할 수 있습니다"와 같은 오류가 발생하면 .htacces 디버깅을 업데이트해야 할 수 있습니다./wp-json/jwt-auth/v1/token (사용자 이름 및 비밀번호 게시물 필드 포함) 토큰을 가져옵니다.

POST /wp-json/jwt-auth/v1/token/validate Authorization listener의 토큰을 다음과 같이 사용합니다. Bearer {token}. "Authorization header not found" 오류가 발생하면 다음과 같이 .htacccss를 업데이트해야 합니다.

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

또는 다음과 함께:

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

알려진 문제점

특정 다른 플러그인이 설치될 때 DT Mobile App 플러그인이 예상대로 작동하지 못하게 하는 충돌이 관찰되었습니다. 다음 플러그인 및 호스트에 문제가 있는 것으로 관찰되었습니다.

  • JetPack 여러 호스팅 공급자의 여러 버전 및 자체 호스팅
  • Creative Mail by Constant Contact Bluehost의 v1.2.1

다음과 같은 다른 JWT 토큰 공급자 플러그인을 사용하는 경우에도 충돌이 발생합니다. https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/

기본 설계 아이디어

기본 설계 아이디어