This repository has been archived by the owner on Oct 15, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
API User
DennisSentler edited this page Oct 10, 2019
·
3 revisions
This article documentates the User/Auth API.
This API is designed for use in Clouddrop context.
POST
/user
Headername Value Content-Type application/json { "name": "Some Name", "email": "some@mail.com", "password": "********" }
Headername Value Statuscode 204
GET
/user/login
Headername Value Authorization Basic <encodedBase64(Email:Password)>
Headername Value Statuscode 204 Authorization Bearer <JSON Web Token>
GET
/user/logout
Headername Value Authorization Bearer <JSON Web Token>
Headername Value Statuscode 204
GET
/user/auth
Headername Value Authorization Bearer <JSON Web Token>
Headername Value Statuscode 200 Content-Type application/json { "jws": "<JSON Web Token>", "email": "some@email.com", "role": "user" }
GET
/user/{email}
Headername Value Authorization Bearer <JSON Web Token>
Headername Value Statuscode 200 Content-Type application/json { "name": "Some Name", "email": "some@mail.com", "password": "********", "role": "user" }
PUT
/user/{email}
Headername Value Authorization Bearer <JSON Web Token>
Content-Type application/json { "name": "New Name", }
Headername Value Statuscode 204
DELETE
user/{email}
Headername Value Authorization Bearer <JSON Web Token>
Headername Value Statuscode 204
-
API
-
Tutorials