Authenticate to a Haxall server's Haystack HTTP API using the SCRAM handshake

domain: haxall.io · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Send a hello message identifying the user to start the authentication exchange; the server responds with which mechanisms it supports for that user
  2. Select SCRAM with SHA-256 (the mandatory baseline mechanism) and complete the challenge/response exchange defined by RFC 5802
  3. On success, the server's final response is HTTP 200 with an Authentication-Info header containing an authToken
  4. Send that authToken as the bearer credential in the Authorization header on every subsequent Haystack op call (e.g. POST /haystack/about)
  5. Call the close op when finished to invalidate the session and its bearer token

Known gotchas

Related routes

Query and transform Haystack data with Axon expressions on a Haxall server
haxall.io · 5 steps · unrated
Validate Twilio webhook request authenticity using HMAC-SHA1 signature verification
twilio.com · 5 steps · unrated
Implement MQTT 5.0 enhanced authentication with the AUTH packet for challenge/response (e.g. SCRAM-style) login and re-authentication
iot · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans