Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- To forskjellige api. En enkel Todo API for testing og en API for autentisering. Authorization er ikke implementert på Todo API.
- Todo API:
- GET: api/Todo - Lister alle Todos
- GET: api/Todo/1 - Lister spesifikk Todo
- POST: api/Todo - oprett ny Todo
- Den nye Todoen må være med i body formatert som JSON
- Eks:
- {
- "name":"walk dog",
- "isComplete":true
- }
- PUT: api/Todo/1 - Oppdater en Todo
- Hele Todoen må være med i body formatert som JSON
- DELETE: api/Todo/1 - sletter spesifikk Todo
- Authentication API
- Log in: /users/authenticateusername=test&password=test
- Returner bruker og token formatert som JSON:
- {
- "id": 1,
- "firstName": "Test",
- "lastName": "User",
- "username": "test",
- "password": null,
- "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IjEiLCJuYmYiOjE1NTA1MDY3OTIsImV4cCI6MTU1MTExMTU5MiwiaWF0IjoxNTUwNTA2NzkyfQ.rtZgRksfJ-d449JuXSqGonC_c1Wp3UT-0Csojnte4gU"
- }
- Token må være med i header til alle request i etterkant for å få tilgang
- "Key":"Authorization"
- "Value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IjEiLCJuYmYiOjE1NTAzNjA0NzQsImV4cCI6MTU1MDk2NTI3NCwiaWF0IjoxNTUwMzYwNDc0fQ.WWYr6-IxicG44Dngy8vLhiH62J-SWwpp71aaJ-piiDw"
- /users - returnerer alle brukere
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement