A history of authentication and how to solve authentication in a reusable way using sidecar containers in Kubernetes — As software engineers, we spend way too much time setting up authentication and debugging issues related to authentication. We have all been down one of those rabbit holes where our authentication method is not quite doing what we expect, and we lose days (and hair) scratching our heads!