Google oauth с процедурой fastapi-usersPython

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Google oauth с процедурой fastapi-users

Сообщение Гость »


У меня есть первые шаги для fastapi-users==12.0.0 с Google OAuth, но я не знаю, что делать с access_token, как только я получу это из /auth/google/callback.

Журналы fastapi показывают, что Пользователь зарегистрировался, и в каждую таблицу добавляется новая строка (user, oauth_account ), так что это хорошо.

На данный момент у меня есть:
[*]GET /auth/google/authorize, который возвращает JSON с authorization_url. [*]Я перехожу к этому authorization_url и аутентифицируюсь с помощью подсказок на странице https://accounts.google.com/signin. [*]Меня перенаправляют на /auth/google/callback?state=&scope==0&prompt=consent, где отображается {"access_token" :,"token_type":"bearer".
Что мне делать с этим access_token? Нужно ли мне включать его в заголовок каждого будущего запроса для доступа к частным конечным точкам?

Для этого строго Google-процесса нужно ли мне использовать какие-либо другие конечные точки (например, /auth/jwt/login, /auth/register, >/auth/request-verify-token, /auth/verify)?

Как мне завершить этот процесс с помощью документации Swagger? Форма авторизации (OAuth2PasswordBearer) в настоящее время отображает URL-адрес токена: auth/jwt/login и Flow: пароль). Мне вообще не нужно это менять, верно?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»