Самый быстрый способ - просто включить http_authenticatable
и передать имя пользователя и пароль через HTTP Basic Auth. Хотя это самый простой способ, это означает, что вы должны хранить пароль пользователя в незашифрованном виде и отправлять его вместе с каждым вашим запросом.
Лучшим вариантом является аутентификация токена, вы можете передать ее через параметры или через HTTP Basic Auth (в этом случае вы можете установить пароль на «X» и токен на имя пользователя). Преимущество этого состоит в том, что вы можете просто использовать имя пользователя / пароль вначале для получения токена, а затем использовать его для любой дальнейшей аутентификации.
Самый простой способ выполнить аутентификацию токена с минимальным количеством кода - включить HTTP-аутентификацию в Devise и настроить новый контроллер, который требует, чтобы пользователь вошел в систему, и все, что он делает, это выводит результат reset_authentication_token
. Получив токен, вы передадите его любым будущим запросам HTTP-аутентификации для их регистрации.