Как получить параметры строки запроса из контекста Owin? - PullRequest
0 голосов
/ 07 октября 2019

При работе с API Instagram требуется, чтобы клиент захватил ?code=[some code] из успешного ответа OAuth:

Шаг второй: получение перенаправления из Instagram

Как только пользователь авторизует ваше приложение, мы создаем редирект на ваш redirect_uri с параметром кода для использования на третьем шаге.

http://your-redirect-uri?code=CODE

По умолчанию OWINпромежуточное ПО вызывает перенаправление на /signin-instagram, где запрос обрабатывается, а затем переходит на новый выбранный мной путь (например, /oauth/instagram), где я получаю доступ к контексту OWIN.

Из-за связанных перенаправленийзначение code строки запроса потеряно, и мне кажется, что мне нужен способ извлечь его из контекста OWIN, но я не могу его найти.

1 Ответ

0 голосов
/ 07 октября 2019

Ответ в том, что вы этого не делаете. Поставщик owin должен (и для Instagram) извлечь что-либо релевантное в строке запроса и вставить его в Claims

...