Как создать объект запроса для получения токена

Мне нужно создать и вернуть токен, как это:

@app.route('/account/login', methods=['POST'])
def login():
    if user:
        ...

        return authorization.create_token_response(request={
                'client_id': '',
                'client_secret': '',
                'grant_type': 'password',
                'username': '',
                'password': ''
            })
    else:
        ...

Но я не знаю, как построить request объект, который create token response получает. Не могли бы вы мне помочь?

Obs: мне нужно отфильтровать входные данные, я не хочу использовать /oauth/token как вы можете видеть здесь

1 ответ

Этот вариант использования очень странный. Если вы просто хотите сгенерировать объект запроса. Вы можете создать его с помощью класса OAuth2Request, который вы можете найти по адресу:

from authlib.specs.rfc6749 import OAuth2Request
Другие вопросы по тегам