Why are HMAC signatures frequently used for webhook authorization but not other HTTP API requests?

HMAC signatures are very commonly used for webhook authorization from service to consumer.
Examples:

Stripe
Slack
Twilio
Twitter
GitHub

and hundreds and hundreds more. This seems a near universal design decision.
Yet, the other direction… Continue reading Why are HMAC signatures frequently used for webhook authorization but not other HTTP API requests?

Is it secure to use session ID as authentication token received from an HTTP header?

I am writing a mobile application for an already existing web app.
In the backend, I implemented the usual cookie-based session ID authentication. with a CSRF token generated on login and sent with each request in a custom header.
the prob… Continue reading Is it secure to use session ID as authentication token received from an HTTP header?