mirror of
https://github.com/KeyZox71/knl_meowscendence.git
synced 2025-10-13 18:44:45 +02:00
884 B
884 B
Login
Abailable endpoints:
- POST
/login
- GET
/login/google
- GET
/login/google/callback
Common return:
- 500 with response
{
"error": "Internal server error"
}
POST /login
Used to login
Input needed :
{
"user": "<string>",
"password": "<string>"
}
Can return:
- 200 with response and cookie in header
{
"msg": "Login successfully"
}
- 400 with response
{
"error": "<corresponding error>"
}
GET /login/google
Used to redirect the user to the login page for google auth
Always return:
- redirect to the google auth url
GET /login/google/callback
Used to get the callback from google and confirm the login
Can return:
- 400 with response
{
"error": "<corresponding error>"
}
- 200 with response and cookie in header
{
"msg": "Login successfully"
}