Advertisement
SergeyKlimov

Архитектура сервиса авторизации

Aug 16th, 2021
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. регистрация пользователя:
  2. POST api/v1/user/
  3. вход пользователя в аккаунт:
  4. api/v1/user/login
  5. обновление access-токена:
  6. GET: api/v1/token/refresh
  7. выход пользователя из аккаунта:
  8. api/v1/user/logout
  9. изменение логина или пароля:
  10. PUT api/v1/user/{id}
  11. получение пользователем своей истории входов в аккаунт:
  12. GET api/v1/user/history
  13.  
  14.  
  15. api для управления доступами
  16.  
  17. crud для управления ролями:
  18.  
  19. POST api/v1/roles
  20. DELETE api/v1/roles
  21. PUT api/v1/roles
  22. GET api/v1/roles
  23.  
  24. назначить пользователю роль:
  25. POST api/v1/user/{id}/role/{role_id}
  26. отобрать у пользователя роль:
  27. DELETE api/v1/user/{id}/role/{role_id}
  28. метод для проверки наличия прав у пользователя:
  29. GET api/v1/user/{id}/role
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement