Mock Authentication API
The API accepts requests containing email and password and checks them against in-memory list of users' credentials.
Sample Request
GET /[email protected]&password=user1
Responses
{
"authenticated": "true"
}
on successfull authentication.
{
"authenticated": "false"
}
if there is no user with such credentials.
Valid User Credentials
Password | |
---|---|
[email protected] | user1 |
[email protected] | user2 |
[email protected] | user3 |
Starting the Server Locally
To run the server locally jsut run this command in your terminal:
$ uvicorn mock_auth_api:app
Note! You need to have Python 3.9 or higenr installed as well as Fast API and Uvicor python modules. You can istall them with pip:
$ pip install fastapi uvicorn