Я ускорил сервер example-oauth-server и пытаюсь выполнить неявный поток - я выполнил указания в документации и выполнил следующее
шаг 1 - зарегистрирован клиент; удостоверился, что не было требования к тайне клиента.
шаг 2 - открыл REPL и сделал следующее
>>> from authlib.client import OAuth2Session
>>> client_id = 'MY CLIENT ID'
>>> scope = 'profile' # we want to fetch user's email
>>> session = OAuth2Session(client_id, scope=scope)
>>> authorize_url = 'http://localhost:5000/oauth/authorize'
>>> uri, state = session.authorization_url(authorize_url,response_type='token')
Следующий шаг - получение ответа на авторизацию. Кажется, я не могу этого понять. print (uri) не дает мне токен доступа в ответе URL, потому что это не ответ авторизации.
я знаю, что мне нужно вызвать session.fetch_access_token (authorization_response);
моя путаница в том, что я передаю fetch_access_token, когда я не получил authorization_response.
Я знаю, что упускаю что-то незначительное ... любой совет.