2016-07-14 2 views
0

WordPress REST API로 처음으로 작업하고 있습니다.외부 요청에 인증이없는 API 보안

프로젝트의 아이디어는 일단 사용자 지정 엔드 포인트에 POST 요청이 이루어지면 데이터가 이스케이프/클린업 된 다음 WP 자체 기능을 통해 데이터베이스에 저장된다는 것입니다. 저는 기본적으로 사이트 (더 많은 다른 사이트)의 양식을 통해 제출 된 피드백을 수집하고 다른 사이트 (내 자신의 사이트)로 데이터를 보냅니다.

이 경우 보안을 어떻게 처리합니까? 나는 oauth를 사용할 수 없다. 제가하고 싶은 것은 그 요청이 진정으로 그 형식으로 만들어 졌는지 확인하는 것입니다.

아이디어가 있으십니까?

답변

1

토큰 인증을 사용하고 서명 된 토큰을 사용하여 요청한 사용자의 신원을 확인하는 것이 좋습니다. 이 경우 JWT에서 더 나은 PHP JWT 라이브러리를 선택할 수 있습니다.