What advantages would client-side certificates have over signature based auth such as Oauth2 or HMAC for HTTP Requests?

My application currently supports these two authentications methods OAuth2 and HMAC Auth.

OAuth2 https://tools.ietf.org/html/rfc6749
HMAC https://tools.ietf.org/html/draft-cavage-http-signatures-09

We have a request to supp… Continue reading What advantages would client-side certificates have over signature based auth such as Oauth2 or HMAC for HTTP Requests?