Как аутентифицировать wordpress wp_remote_post() при отправке данных в представление API django

#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, но на вопрос в целом не так просто ответить здесь без более подробной информации.