simple-auth/README.md
2022-09-21 09:56:30 +01:00

736 B

simple-auth

A little web server providing JWT token for auth auser.

NOTE: for now, the server is listening on port 9000. Change it, in the src if needed.

Build

cargo build --release

# run the server
./target/release/simple-auth

Test

unit tests

cargo test

integration tests

  • run the server locally or remotly (the URL must be changed if needed in curling.bash and test_requests.py)
  • run curl tests
cd tests/bash/
./curling.bash && echo "passed"
  • run python requests tests
# create a python venv
cd tests/python
python3 -m venv venv
source venv/bin/activate

# intall the requirements
pip install -r requirements

# launch the tests
python -m unitest