Антенна

Я использую WordPress REST API (версия 2), и я хочу аутентифицировать собственное приложение Android на своем собственном сайте WordPress. Как я могу выполнить это с использованием имени пользователя и пароля?

Solutions Collecting From Web of "Антенна"

Лучший способ аутентификации приложения с помощью REST API – использовать OAuth. В разделе OAuth Authentication есть ссылка на сайт документации REST API. Вам также потребуется установить плагин OAuth1 на свой сайт.

Есть некоторые gotchas с реализацией плагина OAuth на WordPress. Я нашел, что эта статья о CSS-трюках захватила некоторую сложность настройки.

Вам также понадобится библиотека OAuth в приложении для Android, я видел, как ScribeJava рекомендуется не раз. Фактически, вот ответ StackOverflow с хорошим примером реализации.

Если ваше приложение находится в режиме тестирования, вы можете использовать Basic Authentication вместо OAuth, потому что его проще реализовать, но он не рекомендуется для использования в производстве, поскольку он менее безопасен.