Flask OAuth2 Server - PullRequest
       20

Flask OAuth2 Server

0 голосов
/ 19 июня 2019

Я создаю REST API с использованием Swagger на примере PetStore.

Я использую Python-Flask Generated Server.Мне нужно использовать OAuth2 для аутентификации.

Из того, что я понимаю, мне нужно:

1. Implement a user database.
2. Log in with a registered user and return an Access Token.
3. Use this token with any subsequent API calls to access resources.

Я вижу примеры, когда кто-то использует, например, FaceBook или Google, чтобы получитьAccessToken, но я хочу, чтобы мой сервер обрабатывал все.

Существуют ли примеры Python OAuth2 Server, который работает с Flask?Когда я тестирую онлайн-редактор PetStore: https://editor.swagger.io, он указывает мне на эту ссылку: http://petstore.swagger.io/oauth/login.jsp, которая говорит: «Вы можете найти исходный код на сервере», но ссылка не работает

1 Ответ

0 голосов
/ 25 июня 2019

Вот как вы можете создать сервер OAuth2 во Flask с помощью Authlib .

http://docs.authlib.org/en/latest/flask/2/index.html

...