You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+4-9
Original file line number
Diff line number
Diff line change
@@ -16,14 +16,13 @@ Durin authentication is token based, similar to the `TokenAuthentication`
16
16
built in to DRF. However, it adds some extra sauce:
17
17
18
18
- Durin allows **multiple tokens per user**. But only one token each user per API client.
19
-
- Each user token is associated with an API Client. These API Clients are configurable via Django's Admin Interface.
19
+
- Each user token is associated with an API Client. These API Clients are configurable via Django's Admin Interface. This allows restricting certain `APIViews` to only specific clients or vice-a-versa.
20
20
- All Durin **tokens have an expiration time**. This expiration time can be different per API client.
21
-
- Durin provides an option for a logged in user to remove *all*
22
-
tokens that the server has - forcing him/her to re-authenticate for all API clients.
21
+
- Durin provides an option for a logged in user to **remove all tokens** that the server has - forcing them to re-authenticate for all API clients.
23
22
- Durin **tokens can be renewed** to get a fresh expiry.
24
23
- Durin provides a `CachedTokenAuthentication` backend as well which uses memoization for faster look ups.
25
24
26
-
More information can be found in the [Documentation](https://django-rest-durin.readthedocs.io/).
25
+
More information can be found in the [Documentation](https://django-rest-durin.readthedocs.io/en/latest/installation.html).
27
26
28
27
## Django Compatibility Matrix
29
28
@@ -47,8 +46,4 @@ This project is published with the [MIT License](LICENSE). See [https://chooseal
47
46
48
47
## Credits
49
48
50
-
<<<<<<< HEAD
51
-
Durin is inpired by the [django-rest-knox](https://github.com/James1345/django-rest-knox) and [django-rest-multitokenauth](https://github.com/anexia-it/django-rest-multitokenauth) libraries and includes some learnings and code from both.
52
-
=======
53
-
Durin is inpired by the [django-rest-knox](https://github.com/James1345/django-rest-knox) and [django-rest-multitokenauth](https://github.com/anexia-it/django-rest-multitokenauth) libraries and includes some learnings, docs and code from both.
54
-
>>>>>>> docs
49
+
Durin is inpired by the [django-rest-knox](https://github.com/James1345/django-rest-knox) and [django-rest-multitokenauth](https://github.com/anexia-it/django-rest-multitokenauth) libraries and adopts some learnings, docs and code from both.
0 commit comments