inbound-library/config/library.json
tegwick b46355d6b0 Read the IMAP credential from OpenBao via AppRole on every run.
ILIB-WP-0003-T04: stdlib AppRole login, single KV v2 read and token
revoke-self; no env-file cache; credential_unavailable keeps matching
and notices running. Five fake-OpenBao tests; 19 total pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 1170398@bnt-lap001
Assistant-Session: 622cd705-cb31-4322-ba08-dd42e44fa583
2026-10-05 13:13:51 +02:00

19 lines
487 B
JSON

{
"mailbox": {
"host": "imap.ionos.de",
"port": 993,
"folder": "INBOX",
"user_env": "INBOUND_LIBRARY_IMAP_USER",
"password_env": "INBOUND_LIBRARY_IMAP_PASSWORD"
},
"hub": {
"api_base": "http://127.0.0.1:8000",
"from_agent": "inbound-library"
},
"credential": {
"addr": "http://127.0.0.1:18200",
"approle_mount": "approle",
"approle_dir": "~/.local/inbound-library/approle",
"kv_path": "platform/workloads/inbound-library/imap"
}
}