Django OAuth Toolkit - Register a user
I'm registering user with regular django mechanism combined with django-oauth-toolkit's application client details (client id and client secret key).
I have separate UserRegisterApiView which is not restricted with token authentication but it checks for client id and client secret key while making post request to register a new user. In this way we are restricting register url access to only registered OAuth clients.
Here is the registration workflow:

User registration request from React/Angular/View app with client_id and client_secret.
Django will check if client_id and client_secret are valid if not respond 401 unauthorized.
If valid and register user data is valid, register the user.
On successful response redirect user to login page.
I've gone through the docs of Provider and Resource of Django OAuth Toolkit, but all I'm able to find is how to 'authenticate' a user, not how to register a user.
I'm able to set up everything on my machine, but not sure how to register a user using username & password. I know I'm missing something very subtle. How do I exactly register a user and get an access token in return to talk to my resource servers.
OR 
Is it like that I've to first register the user using normal Django mechanism and then get the token of the same?