Как создать объект запроса для получения токена
Мне нужно создать и вернуть токен, как это:
@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