Commit graph

2 commits

Author SHA1 Message Date
94bcf551ce
fix(roster): strip Secrets Manager token whitespace
A file:// secret commonly includes a trailing newline, so compare_digest
must strip the cached value the same way it strips the Bearer header.
2026-09-09 17:09:40 -04:00
8155e8ec90
feat(roster): add Bearer PUT/DELETE roster API
Identity hire needs to write Slack IDs onto roster rows without a stale
daily 3CX sync clearing them, using the existing HTTP client contract.
2026-09-09 16:44:38 -04:00