security: remove all hardcoded API keys, require from environment
This commit is contained in:
@@ -117,7 +117,7 @@ incus exec aitbc -- systemctl reload nginx
|
||||
```bash
|
||||
# Check each service
|
||||
curl -k https://aitbc.bubuit.net/api/health
|
||||
curl -k https://aitbc.bubuit.net/admin/stats -H "X-Api-Key: REDACTED_ADMIN_KEY"
|
||||
curl -k https://aitbc.bubuit.net/admin/stats -H "X-Api-Key: ${ADMIN_API_KEY}"
|
||||
curl -k https://aitbc.bubuit.net/rpc/head
|
||||
```
|
||||
|
||||
|
||||
@@ -69,7 +69,7 @@ These instructions cover the newly scaffolded services. Install dependencies usi
|
||||
python - <<'PY'
|
||||
from aitbc_sdk import CoordinatorReceiptClient, verify_receipt
|
||||
|
||||
client = CoordinatorReceiptClient("http://localhost:8011", "REDACTED_CLIENT_KEY")
|
||||
client = CoordinatorReceiptClient("http://localhost:8011", "${CLIENT_API_KEY}")
|
||||
receipt = client.fetch_latest("<job_id>")
|
||||
verification = verify_receipt(receipt)
|
||||
print("miner signature valid:", verification.miner_signature.valid)
|
||||
|
||||
Reference in New Issue
Block a user