Перенаправление URL-адреса в регистрации приложения Microsoft

голоса
23

В моей регистрации приложений Microsoft, в разделе «Перенаправление», я проверил Allow Implicit flowи предоставил URL, http://localhost:8080/event.

Но я на самом деле имею динамический идентификатор события , которое делает URL localhost:8080/event/{eventid}.

Так что теперь я получаю сообщение об ошибке:

Адрес ответа http://localhost:8080/student/event/59b67936d53f013a79000009не соответствует ответные адреса , заданные для приложения

Как я могу дать URL , который позволит любому значению после eventв URL?

Задан 11/09/2017 в 14:34
пользователем
На других языках...                            


1 ответов

голоса
2

Вы не можете использовать динамический URI для OAuth переадресаций. Обратите внимание, что это не относится к v2 конечным точкам Microsoft, это так для каждого провайдера OAuth я использовал.

Я предполагаю, что вы хотите, чтобы перенаправить пользователя на определенную страницу событий после того, как они закончили свой логин?

Правильный способ справиться с этим является использование состояния параметра. Это значение строки и будет возвращен с ответом. Например, вы могли бы кодировать eventidвключаемый это значение в state. Когда вы получите маркер ответ обратно, вы приложение декодирует stateзначение и перенаправляет пользователя.

Ответил 11/09/2017 в 17:38
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more