Forwarding you to

A Childs Garden of Inter-Service Authentication Schemes

Modern applications tend to be composed from relationships between smaller applications. Secure modern applications thus need a way to express and enforce security policies that span multiple services. This is the server-to-server (S2S) authentication and authorization problem (for simplicity, Ill mash both concepts into the term auth for most of this post).