TInventory Client
To use the client tool you need an running server instance which can be reached by client.
Warning Everyone with access to client software with set up credentials can do everything!
Installation
python3 -m venv env
source env/bin/activate
pip3 install -r requirements.txt
cp example_config.json config.json
- Set
base_dir
inconfig.json
to your Django app - Create a new Django user (e. g.
client
) and set up a random password, add needed permissions - Copy
username
andpassword
toconfig.json
- Go to sub dir /o/applications/ and create "New application"
- Copy
client_id
andclient_secret
toconfig.json
- Set a Name like "Client"
- Client type "Confidential" and Authorization grant type "Resource owner password-based"