2013-11-15 2 views
0

Мы используем бесплатный счет Apigee и сталкивается с вопросом, где мы получаем ошибку при выполнении oauth аутентификацииApigee: Invalid Redirect URI OAuth аутентификации

{"ErrorCode":"invalid_request","Error":"Invalid redirection uri http:\/\/dev.whodini.com:8081\/auth\/callback"} 

Пожалуйста, помогите, если кто-то сталкивался с подобной проблемой.

Разработчик приложения определяется в Apigee имеет обратного вызова значение URL: http://dev.whodini.com:8081/auth/callback

+0

Попробуйте настроить URL-адрес, чтобы не использовать «обратный вызов». Хотя параметр url зарезервирован в спецификации oAuth2, также возможно, что Apigee отклоняет его в URI? – brandonscript

ответ

0

One предложений будет смотреть на 3 ножках образца OAuth на Github для некоторых указателей:

https://github.com/apigee/api-platform-samples/tree/master/sample-proxies/oauth-authcode

Один вопрос может что параметр запроса redirect_uri не находится в нужном месте в запросе authcode. Вы можете посмотреть сценарий вызова образца (invoke.sh) для рабочих примеров каждого вызова, который выполняется во время потока типа гранта кода аутентификации.

Если это не поможет, отправьте запросы, которые делает ваше приложение, и мы сможем решить проблему.

0

После того, как более глубокая проблема возникла неправильно, клиент_ид используется для вызова этого приложения для разработчиков. Apigee должен исправить код ошибки, поскольку он ведет нас в другом направлении.

+0

client_id был недействителен или redirect_uri для client_id был? Если вы отправите случайный client_id, вы получите недопустимый client_id. Но в случае, если client_id действителен, но имеет другую redirect_uri, в этом случае вы получите недопустимую ошибку redirect_uri " –

Смежные вопросы