Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. INSTALLED_APPS = [
  2. ...
  3. oauth2_provider,
  4. ...
  5. ]
  6.  
  7. MIDDLEWARE = [
  8. ...
  9. 'oauth2_provider.middleware.OAuth2TokenMiddleware',
  10. ...
  11. ]
  12.  
  13. REST_FRAMEWORK = {
  14. 'DEFAULT_PERMISSION_CLASSES': [
  15. 'rest_framework.permissions.IsAuthenticated',
  16. ],
  17. 'DEFAULT_AUTHENTICATION_CLASSES': [
  18. 'oauth2_provider.contrib.rest_framework.OAuth2Authentication',
  19. ],
  20. ...
  21. }
  22.  
  23. curl -X POST -d "grant_type=password&username=my_user&password=my_password" -u"<Client_id>:<Client_secret>" http://localhost:8000/oauth2/token/
  24.  
  25. {"access_token": "5jNKc2g2pHRM2I3Rma8X2DwDWyTYeZ",
  26. "expires_in": 36000, "token_type":
  27. "Bearer", "scope": "read write",
  28. "refresh_token": "gLTWA5zHTOnPDlUB1HvRUukHVqVQ66"}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement