Python django-oauth-toolkit client_credentials allows anything to go through and doesn't add user to the token

40 views Asked by At

I'm using django-oauth-toolkit and I can't figure out why when I use client_credentials, I can literally insert any username/password combo and they always return a token even if the username/password combo is nowhere in the database.

This is my postman request body: Postman Request

On the admin portal, I don't even see the user selected under "user": Access Tokens on Admin Portal

How do I only allow valid username/password combos to return an access token and how do I attach a user to an access token?

1

There are 1 answers

0
Otajonov On BEST ANSWER

You'll need to use 'resource owner password based' grant type, instead of 'client credentials'.