Приглашение нового пользователя с помощью запроса CURL завершается неудачно на основании ключа электронной почты в полезной нагрузке, кроме действительного заголовка аутентификации - PullRequest
0 голосов
/ 29 января 2019

Попытка пригласить нового пользователя с помощью 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"}}'

Другие запросы скручивания, такие как вход в систему, работают нормально.Каким-то образом надзиратель считает, что электронная почта в полезной нагрузке - это электронная почта для аутентификации, помимо наличия действительного токена доступа для заголовка.

Запрос работает в Почтальоне.

...