Mongoose

Crema has some auth inbuilt APIs. Demo APIs listed here -

You can find out the Mongoose auth APIs public repo here

All Auth APIs listed here -

Register User

POST https://your-domain.com/api/users

This endpoint allows you to get free cakes.

Request Body

NameTypeDescription

name

string

Name of the user

email

string

Email of the user

password

string

Password for the account

{
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjoiNWY0ZjE5ZWNjN2Y5ZGEwMDE3ZDg1YmFkIn0sImlhdCI6MTU5OTAxOTUwMSwiZXhwIjoxNTk5NDUxNTAxfQ.diJyrzPOY-FD7quqhbJ9D5sDdN8Oym40qqfgHoldpdg"
}

Login User

POST http://your-domain.com/api/auth

Request Body

NameTypeDescription

email

string

Email of the user

password

string

Password of the account

{
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjoiNWY0ZjE5ZWNjN2Y5ZGEwMDE3ZDg1YmFkIn0sImlhdCI6MTU5OTA3MDc3MCwiZXhwIjoxNTk5NTAyNzcwfQ.fK3L6ZmU8S7I-i21kJj_0sA212JOPgFaTWeSeAUaORQ"
}

Auth User

GET http://your-domain.com/api/auth

Headers

NameTypeDescription

x-auth-token

string

{
    "_id": "5f4f19ecc7f9da0017d85bad",
    "name": "Demo User",
    "email": "demqo@example.com",
    "avatar": "https://gravatar.com/avatar/8f6b538c5a829890d9d72aba5fc4ed25?d=mm&r=pg&s=200",
    "date": "2020-09-02T04:05:00.903Z",
    "__v": 0
}

Last updated