Создайте один токен доступа для имени пользователя и пароля в django oauth. - PullRequest
0 голосов
/ 24 апреля 2019

Есть ли способ ограничить токен обратного доступа через Django Oauth с grant_type = password для каждого имени пользователя.Я вижу, что каждый раз, когда я запрашиваю токен доступа, он создает новый токен, независимо от того, имеет ли он токен доступа с этим именем пользователя.

Особенно каждый раз, когда я пытаюсь войти в систему с именем пользователя и паролем.Это приведет к тому, что в нашей базе данных будет много бесполезных токенов.

Есть ли способ, или я должен вручную проверить, если у этого имени пользователя уже есть токен, и вернуться к потребителю.

curl -X POST -d "grant_type=password&username=myusername&password=mypass&scope=read" -u "fjsdfj39jdfjskdljf:da932iajf90jsafjsdfj39jdfjskdljffsalfj#9" http://localhost:8000/o/token/

// make a new token no matter it already has an access token with this username.

...