Advertisement
Guest User

Untitled

a guest
Feb 18th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 1.25 KB | None | 0 0
  1. To forskjellige api. En enkel Todo API for testing og en API for autentisering. Authorization er ikke implementert på Todo API.
  2.  
  3. Todo API:
  4. GET: api/Todo - Lister alle Todos
  5.  
  6. GET: api/Todo/1 - Lister spesifikk Todo
  7.  
  8. POST: api/Todo - oprett ny Todo
  9. Den nye Todoen må være med i body formatert som JSON
  10. Eks:
  11. {
  12.   "name":"walk dog",
  13.   "isComplete":true
  14. }
  15.  
  16. PUT: api/Todo/1 - Oppdater en Todo
  17. Hele Todoen må være med i body formatert som JSON
  18.  
  19. DELETE: api/Todo/1 - sletter spesifikk Todo
  20.  
  21. Authentication API
  22. Log in: /users/authenticateusername=test&password=test
  23.  
  24. Returner bruker og token formatert som JSON:
  25. {
  26.     "id": 1,
  27.     "firstName": "Test",
  28.     "lastName": "User",
  29.     "username": "test",
  30.     "password": null,
  31.     "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IjEiLCJuYmYiOjE1NTA1MDY3OTIsImV4cCI6MTU1MTExMTU5MiwiaWF0IjoxNTUwNTA2NzkyfQ.rtZgRksfJ-d449JuXSqGonC_c1Wp3UT-0Csojnte4gU"
  32. }
  33.  
  34. Token må være med i header til alle request i etterkant for å få tilgang
  35. "Key":"Authorization"
  36. "Value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IjEiLCJuYmYiOjE1NTAzNjA0NzQsImV4cCI6MTU1MDk2NTI3NCwiaWF0IjoxNTUwMzYwNDc0fQ.WWYr6-IxicG44Dngy8vLhiH62J-SWwpp71aaJ-piiDw"
  37.  
  38. /users - returnerer alle brukere
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement