Извлечение параметров из Oauth2 и перенаправления с помощью flask и jquery - PullRequest
0 голосов
/ 14 декабря 2018

Я очень новичок в использовании jquery и flask, и пытаюсь обернуть голову вокруг превращения моего приложения на python в удобное веб-приложение.

Я запускаю аутентификацию oauth2 с помощью Spotify API, используя колбу.В кратком изложении я делаю запрос get с python, передавая возвращенный URL-адрес с $ .ajax, который затем использует этот URL-адрес для загрузки страницы аутентификации, чтобы пользователь мог войти в систему и утвердить мое приложение.Как только пользователь завершил процесс, Spotify перенаправляет его обратно на мой локальный хост с токеном доступа, переданным в URL в качестве параметра.

Здесь я не могу продолжить процесс авторизации.Как мне тогда заставить мое приложение извлечь токен доступа из параметра, переданного в URL?Я полагаю, что перенаправление из API Spotify действует как запрос GET на мой сервер с токеном доступа в качестве параметра, поэтому я представляю, что есть какой-то способ для jquery или флешки прослушать эти запросы получения и получить токен доступа?По сути, пользователь попадает на страницу с таким URL-адресом, как этот "http://127.0.0.1:5000/?code=AQAQw_gy3tGJI4M0fbVjaNkUSMX3impQKrfq4RqAKSN9nWag3jF13Qc8KyLXvi3uXxl-7v776kZ2iwKrt3iEV-mmjuf80-sL3u36FwCtD4Y1UdlT_-cWQvbwklwV1Plvi-Fm4hzkqsN9fx64NQUMkZet1L7Lt9LIrkrrSyEGzRx-Cx-5egKrDEuNTIUa_6JyyQpFQwYnb_Qi5yDHzsGn9RaDG43SL61XeXCM4UAkLEQgiGPE0diM3EgebCGMknc4RAA2&state=dfjasod8ghlkjo98h#="

Я искал некоторое время и не нашел ничего, что бы очень хорошо объясняло процесс oauth2 для использования с flask и jquery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...