mirror of
https://github.com/openclaw/openclaw.ai.git
synced 2026-07-15 12:25:40 -04:00
Nextcloud Talk bot signature mismatch (spreed 22.0.7): server expects HMAC over random + message, OpenClaw signs random + JSON body → 401 #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @reindje80 on GitHub (Feb 5, 2026).
Environment
response --feature reaction
@pagsjarvis-oss commented on GitHub (Feb 10, 2026):
This was fixed in openclaw/openclaw@57326f72e (
fix(nextcloud-talk): sign message text instead of JSON body (#2092)).The current code in
send.tscorrectly signsHMAC(secret, random + message)(the plain message text) instead ofHMAC(secret, random + bodyStr)(the full JSON body), matching what Nextcloud spreed 22.0.7 expects.If you're still seeing 401 errors, make sure you're running OpenClaw >= 2026.2.3 which includes this fix.
@pagsjarvis-oss commented on GitHub (Feb 10, 2026):
Closing — already fixed in openclaw/openclaw@57326f72e (shipped in 2026.2.3).