After reading the Wikipedia page about SipHash I think it can be used like HMAC-SHA256 in JWT to create and verify API tokens (authenticate client devices).
In JWT the server creates this MAC to sign user identifiers (e.g. a number or email) with a private key which is then sent alongside the identifier with every request (after login).
Furthermore, the official paper states:
Target applications include network traffic authentication
However, I can't find any pages on the web explaining this use case although it is much faster and has been out for a while.
Is HMAC-SHA256 more secure in any way or am I missing anything else? Thank you!
EDIT: SipHash output is typically only 64bit, so I am referring to SipHash double with 128bit like in the JavaScript implementation