mirror of
https://github.com/encode/django-rest-framework.git
synced 2024-11-29 13:04:03 +03:00
Merge pull request #5328 from andreagrandi/update-token-docs
Add documentation to create user token with the new command
This commit is contained in:
commit
be7657c672
|
@ -222,6 +222,21 @@ It is also possible to create Tokens manually through admin interface. In case y
|
||||||
TokenAdmin.raw_id_fields = ('user',)
|
TokenAdmin.raw_id_fields = ('user',)
|
||||||
|
|
||||||
|
|
||||||
|
#### Using Django manage.py command
|
||||||
|
|
||||||
|
Since version 3.6.4 it's possible to generate a user token using the following command:
|
||||||
|
|
||||||
|
./manage.py drf_create_token <username>
|
||||||
|
|
||||||
|
this command will return the API token for the given user, creating it if it doesn't exist:
|
||||||
|
|
||||||
|
Generated token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b for user user1
|
||||||
|
|
||||||
|
In case you want to regenerate the token (for example if it has been compromised or leaked) you can pass an additional parameter:
|
||||||
|
|
||||||
|
./manage.py drf_create_token -r <username>
|
||||||
|
|
||||||
|
|
||||||
## SessionAuthentication
|
## SessionAuthentication
|
||||||
|
|
||||||
This authentication scheme uses Django's default session backend for authentication. Session authentication is appropriate for AJAX clients that are running in the same session context as your website.
|
This authentication scheme uses Django's default session backend for authentication. Session authentication is appropriate for AJAX clients that are running in the same session context as your website.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user