Попытка пригласить нового пользователя с помощью curl не удалась.Используемые самоцветы:
- devise (4.3.0)
- devise_invitable (1.7.4)
- devise_security_extension (0.9.2)
- devise_token_auth (0.1.42)
- смотритель (~> 1.2.3)
Используемый запрос скручивания:
curl 'http://example.com/api/auth/invitation' -H 'Authorization:Basic [INSERT TOKEN HERE]' -H 'Origin: http://example.com' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: en-GB,en-US;q=0.9,en;q=0.8' -H 'uid: admin@example.com' -H 'Content-Type: application/json;charset=UTF-8' -H 'Accept: application/json' -H 'Referer: http://example.com' --data-binary '{"user":{"first_name":"Test","last_name":"User","email":"test@example.com"}}'
Другие запросы скручивания, такие как вход в систему, работают нормально.Каким-то образом надзиратель считает, что электронная почта в полезной нагрузке - это электронная почта для аутентификации, помимо наличия действительного токена доступа для заголовка.
Запрос работает в Почтальоне.