Параметр `redirect_uri` не соответствует действительному URL для приложения

Так что это действительно странно. Но когда я пытаюсь связаться с Асаной, я получаю: Error: invalid_request: The `redirect_uri` parameter does not match a valid url for the application.

Я буквально скопировал и вставил пример отсюда

Посмотреть все настройки

Я буквально сделал все, что мог (я искал весь день, но ничего не получалось - около 6 часов) Что я делаю не так?

1 ответ

Решение

Вы можете использовать вариант специального URI перенаправления, urn:ietf:wg:oauth:2.0:oob:auto (так же, как и другие, просто :auto в конце), который предназначен для приложений, которые сами управляют браузером и могут программно считывать токен и закрывать окно.

Но для обоих используемых вами URI перенаправления заголовок окна должен выглядеть следующим образом: Success <query-string> где эта строка - параметры запроса, которые будут переданы на перенаправление. Так что для потока авторизации это будет включать code=...,

Ваше приложение, если оно управляет окном браузера, должно быть в состоянии перейти к URL-адресу, дождаться его загрузки, прочитать заголовок, затем закрыть окно, все без вмешательства пользователя (за исключением того, что пользователь фактически выполняет авторизацию в окно браузера, конечно).

Другие вопросы по тегам