Skip to content
This repository was archived by the owner on Nov 13, 2023. It is now read-only.

Repository files navigation

Practical API Security Example

This repository consists of client and server code comprising the example material for Practical API Security.

Installing

Pre-Installation Requirements

Clone This Repository

Clone this repository to your computer

git clone https://github.com/aenglander/practical-api-security-python-example-flask.git

Installing Requirements and Virtual Environment

Run a pipenv install:

pipenv install

Start Virtual Environment

Start a pipenv shell:

pipenv shell

Verifying the installation

  1. Start the server

    From Bash:

    export FLASK_APP=server.py
    export FLASK_ENV=development
    flask run

    From Windows:

    set FLASK_APP=server.py
    set FLASK_ENV=development
    flask run
    
  2. Run the client:

    python client.py
  3. The client response should be:

    REQUEST:
    === No Request ===
    RESPONSE:
    Decrypted Body:
    {
    "Hello": "World!"
    }
    

About

Code example for Practical API Security for Python based presentations and trainings

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages