Draft: Resolve "Add websockets"
docker
Dev.Dockerfile +12 -0
Dockerfile +14 -0
docker-compose-test.yaml +12 -0
docker-compose.yaml +46 -0
endpoints
auth_resource.py +16 -12
client.py +90 -0
notify.py +13 -7
receive.py +4 -3
send.py +13 -7
token.py +10 -8
models
client_model.py +86 -0
token_model.py +25 -32
tests
models
client_model_test.py +135 -0
token_model_test.py +130 -0
api_client_test.py +84 -0
api_notify_test.py +59 -0
api_receive_test.py +84 -0
api_send_test.py +59 -0
api_token_test.py +39 -0
.env +3 -0
.gitignore +5 -2
.gitlab-ci.yml +8 -0
LICENSE +1 -1
README.md +198 -39
__init__.py +0 -0
api.py +1 -1
api_rest.py +2 -2
client_create.py +75 -0
conftest.py +102 -0
logger.py +40 -0
requirements-dev.txt +5 -0
requirements.txt +31 -0
rmq.py +71 -25
run-compose.sh +33 -0
setup.py +16 -0
soar_bus.py +169 -35
+ 12
- 0
\ No newline at end of file
+ 14
- 0
\ No newline at end of file
+ 12
- 0
+ 46
- 0
\ No newline at end of file
+ 16
- 12
+ 13
- 7
+ 4
- 3
+ 13
- 7
+ 10
- 8
+ 86
- 0
+ 25
- 32
+ 135
- 0
+ 130
- 0
+ 84
- 0
+ 59
- 0
+ 84
- 0
+ 59
- 0
+ 39
- 0
+ 3
- 0
+ 5
- 2
+ 8
- 0
+ 1
- 1
+ 198
- 39
+ 0
- 0
+ 1
- 1
+ 2
- 2
+ 75
- 0
+ 102
- 0
+ 40
- 0
+ 5
- 0
+ 31
- 0
+ 71
- 25
+ 33
- 0
+ 16
- 0
+ 169
- 35