Skip to main content

Authentication for apps

Authentication

Users will have the option to sign in using an email, phone and password or with Google, Facebook or their Apple account. The user can also select “forgot password”, register and set up two-factor authentication.

Chnage to use BackBone Auth

Get user data

https://us-central1-calm-commerce.cloudfunctions.net/api/v1/users/$id

create user *post

https://us-central1-calm-commerce.cloudfunctions.net/api/v1/signup

Request body

{
"email": "hayderab@outlook.net",
"password": "1234568"
}

Response

{
"id": "yBNz4xNba6eUBirVUwsa6MFzEDh1",
"email": "hayderab@outlook.net",
"emailVerified": false,
"refreshToken": "AOvuKvTqhHeJ51HjlCZDasYffEVTGkgtVz3i_Cn6y4dX6zuY2okvXTEbGkNGVLdf4WjTB7e"
}

Login

Same as signup*

https://us-central1-calm-commerce.cloudfunctions.net/api/v1/login