@Rapdjrap

Авторизация rest api python?

Добрый день, уважаемые господа!
Имеем Фронтэнд на python'e, Бэкэнд - wordpress, общение фронта и бэка происходит путем Rest API Wordpress.

Для пайтона использую библиотеку wp-api-python

Суть проблемы - не могу понять, как производить авторизацию пользователей на сайте путем Rest API.

Для примера - past'a #1 возвращает ответ

Есть ли какие-либо способы авторизации на сайте через пайтон?
И может кто видел какие-либо фрэймворки для работы с WP Rest из python? Буду благодарен за ссылки
  • Вопрос задан
  • 920 просмотров
Решения вопроса 1
azerphoenix
@azerphoenix
Java Software Engineer
Здравствуйте!

Насколько я понял, вы разрабатываете некое консольное приложение или десктопное решение для работы с WP и вам в данном случае необходимо реализовать авторизацию.

С авторизацией при работе c REST API сталкивался на языке Java и некоторые моменты думаю, что можно применить и на пайтон тоже.
1) Базовая авторизация - логин и пароль.
2) JWT авторизацией (по токену).

Для базовой авторизации используйте плагин -
https://github.com/WP-API/Basic-Auth

Для JWT авторизации используйте -
https://github.com/WP-API/jwt-auth
https://wordpress.org/plugins/simple-jwt-login/

Как по мне второй метод авторизации более предпочтителен, ежели первый, но первый проще, так как не нужно возиться с валидацией, продлением токенов и т.д.
https://en-ca.wordpress.org/plugins/jwt-authentica...

Если вы заинтересованы в пайтон, то рекомендую изучить фреймворк Django для веб-разработки.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@kicherov_maxim
у вас проблемы с понимание что есть фронт, а что есть бэк. Фронтенда на python не бывает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы