This document discusses various authentication mechanisms for REST APIs including basic, digest, bearer, and JWT authentication as well as API keys and the OAuth 1.0 and OAuth 2.0 authorization frameworks. It provides overviews of how each authentication type works at a high level and compares OAuth 1.0 with OAuth 2.0, noting that OAuth 1.0 depends on signatures while OAuth 2.0 does not.