I wonder why macaroons [1] are not even mentioned in this discussion yet.
They have all the upsides of cookies, but also can be narrowed down to be handed to third parties (good for APIs), caveats, and have a standardized and implemented [2] verification scheme.
I wonder why they don't see wider use. Do they have significant downsides?
They have all the upsides of cookies, but also can be narrowed down to be handed to third parties (good for APIs), caveats, and have a standardized and implemented [2] verification scheme.
I wonder why they don't see wider use. Do they have significant downsides?
[1]: http://hackingdistributed.com/2014/05/16/macaroons-are-bette...
[2]: https://github.com/rescrv/libmacaroons