Last Edited 19 Oktober 2023 10:58 PM UTC+7
- Insertdata User To Mongo
- Paseto Generator token
- Password Hasher
- Function PasetoEncode With Role
- Function Paseto Decode Get Username
- Function Paseto Decode Get Rolename
- Endpoint Sign Up
- Endpoint Login
- Endpoint Getdata With Login Header
API Link :
https://asia-southeast2-gis-project-401902.cloudfunctions.net/UserdataInsert
Body :
{
"username" : "user",
"password" : "pass"
}
Password akan dihash otomatis didalam fungsi Response :
{
"status": true,
"message": "Berhasil Input data"
}
API Link :
https://asia-southeast2-gis-project-401902.cloudfunctions.net/PASETO-Project
Body :
{
"username" : "user",
"password" : "pass"
}
Response :
{
"status": true,
"token": "token",
"message": "Selamat Datang"
}
API Link :
https://asia-southeast2-gis-project-401902.cloudfunctions.net/Password-Hasher
Body :
{
"username" : "user",
"password" : "pass"
}
Response :
{
"status": true,
"token": "$2a$12$AMrX.qRPNEBUaa2HhSP8dOte0Fu9wO7vJ19IPxarXkhFQNNEAA3HW",
"message": "Berhasil Hash Password"
}
API Link :
https://asia-southeast2-gis-project-401902.cloudfunctions.net/RegisterUser
Body :
{
"username" : "user",
"password" : "pass",
"role" : "role"
}
Response :
{
"status": true,
"message": "Berhasil Input data"
}
API Link :
https://asia-southeast2-gis-project-401902.cloudfunctions.net/Login
Body :
{
"username" : "user",
"password" : "pass",
"role" : "role"
}
Response :
{
"status": false,
"token": "token",
"message": "Selamat Datang"
}
API Link :
https://asia-southeast2-gis-project-401902.cloudfunctions.net/GetUserWithToken
Header :
Login : "TokenString"
Response :
{
"status": true,
"message": "data User berhasil diambil",
"data": [
{
"username": "data",
"password": "data",
"role": "role"
},
{
"username": "data",
"password": "data",
"role": "role"
}
]
}
Before using GetUser With Token Login terlebih dahulu untuk dapat token string