The OAuth 2.0 authorization framework has become the industry standard in providing secure access to web APIs. It allows users to grant external applications access to their data, such as profile data, photos, and email, without compromising security. OAuth 2.0 Simplified is a guide to building an OAuth 2.0 server. Through high-level overviews, step-by-step instructions, and real-world examples, you will learn how to take advantage of the OAuth 2.0 framework while building a secure API.
* Basically a word-by-word copy of https://oauth.com by Okta, and of the OAuth 2.0 specs * Full of typos and errors * Starts very steep, without good analogies or metaphors (only at the end, comparing the tokens to hotel cards) and starts using the jargon before the reader could accommodate to the domain concept * It's often quite redundant, when repeating the topic it uses the exact same wording instead of reformulating in a different manner, yet it's still challenging to decrypt its payload (pun intended)
Must read book if you want to undetstand the OAuth2 in details. This book just does not only discuss how to use OAuth2, but also discuss how to create different components of OAuth2 - Client, Resource Server, Authorization Server, Device Authentication and much more. This book dives deep in the concepts and algorithms of OAuth2 Auth Server. I created my own OAuth2 Authorization Server with the help of this book.
not suitable as a first book on OAuth2 imo. if you understand the basic flow already (for example, you know what the frontchannel and backchannel is, or why to ask for an authorization code instead of directly for an access token), then this book provides excellent detail, especially if you'd like to implement your own OAuth2 server.
Read this book after implementing my own OAuth Server, to make sure I didn’t miss anything. It’s a nice guide to read to feel in any gaps you might have.