Dwolla OAuth дает неверный идентификатор клиента
Я пытаюсь использовать функцию Owuth Dwolla, поэтому я отправляю пользователя по следующему адресу:
https://www.dwolla.com/oauth/v2/authenticate?client_id=mydwollakey&response_type=code&redirect_uri=http://localhost//Payment/OAuthResponse&scope=send%7Ctransactions
Когда я отправляю их туда в первый раз, они попадают на страницу входа в Dwolla. Как только они вводят свое имя пользователя и пароль и нажимают на кнопку "Вход", он дает им:
Нам не удалось аутентифицировать вас с помощью Dwolla: access_denied Неверный идентификатор клиента.
Идентификатор клиента - это мой ключ Dwolla, который, я уверен, действителен, так как я могу совершить еще один вызов (зарегистрировать пользователя) просто отлично.
После этого каждый раз, когда они возвращаются к URL-адресу, он больше не переносит их на страницу входа в систему, а возвращает сообщение "Мы не смогли аутентифицировать вас с помощью Dwolla: access_denied - Invalid client ID". сразу.
Есть идеи?
2 ответа
В итоге проблема заключалась в том, что у моего ключа dwolla есть / и +, и мне нужно было его кодировать, прежде чем передавать в строку запроса.
Убедитесь, что ваш ключ был связан с правильными разрешениями. Я считаю, что OAuth2 относится к этому как "сфера".