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

Email Password
[email protected] user1
[email protected] user2
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

GitHub

View Github