#php #django #wordpress #django-rest-framework
Вопрос:
Я отправляю некоторые данные JSON с помощью wp_remote_post() в wordpress в другое представление API django, и я могу отправлять данные, но не знаю, как создать некоторую аутентификацию безопасности во время этой связи wp_remote_post() и django.
В wordpress данные json, отправленные с помощью:
wp_remote_post( 'target url', ['body' => array( 'name' => 'myname', 'email' => 'myemail')] );
В моем представлении получения API django:
class DataFromWordPress(APIView):
def post(self, request, *args, **kwargs):
print('data from wordpress is...',request.data)
return something
Комментарии:
1. Идея аутентификации безопасности очень широка. Учитывая, что вы используете современный API django, вам, вероятно, следует использовать JWT для открытых клиентов (веб-браузер) или ключ API для WordPress для связи с API, но на вопрос в целом не так просто ответить здесь без более подробной информации.