838 B
		
	
	
	
	
	
	
	
			
		
		
	
	
			838 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.bashandtest_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
Documentation
# add the '--open' arg to open the doc on a browser
cargo doc --no-deps
