Book Image

Cloud Identity Patterns and Strategies

By : Giuseppe Di Federico, Fabrizio Barcaroli
5 (1)
Book Image

Cloud Identity Patterns and Strategies

5 (1)
By: Giuseppe Di Federico, Fabrizio Barcaroli

Overview of this book

Identity is paramount for every architecture design, making it crucial for enterprise and solutions architects to understand the benefits and pitfalls of implementing identity patterns. However, information on cloud identity patterns is generally scattered across different sources and rarely approached from an architect’s perspective, and this is what Cloud Identity Patterns and Strategies aims to solve, empowering solutions architects to take an active part in implementing identity solutions. Throughout this book, you’ll cover various theoretical topics along with practical examples that follow the implementation of a standard de facto identity provider (IdP) in an enterprise, such as Azure Active Directory. As you progress through the chapters, you’ll explore the different factors that contribute to an enterprise's current status quo around identities and harness modern authentication approaches to meet specific requirements of an enterprise. You’ll also be able to make sense of how modern application designs are impacted by the company’s choices and move on to recognize how a healthy organization tackles identity and critical tasks that the development teams pivot on. By the end of this book, you’ll be able to breeze through creating portable, robust, and reliable applications that can interact with each other.
Table of Contents (15 chapters)
1
Part 1: Impact of Digital Transformation
4
Part 2: OAuth Implementation and Patterns
8
Part 3: Real-World Scenarios

Preface

The world around us is changing faster than ever before. Technology is leading this change in a multitude of ways:

  • Every company is a software company
  • Big companies are restructuring themselves to be able to deal with such a fast evolution
  • Start-ups are forging themselves around technology, building organigrams optimized to put technology at the center
  • Architectural paradigms are evolving to produce cloud-ready scalable designs

All in all, enterprises that aim for an ambitious and sustainable time to market to stay ahead of the competition cannot deal with technology in the same way they would have done years ago.

This book leverages these concepts to focus on the impact of core technology that is paramount for an enterprise: its identity.

Focusing on how digital transformation is reflected in identities, with a broad view, this book will cover, among others, the following aspects:

  • Enterprise identities that have a direct impact on employees’ productivity
  • Customer identities, consumed by the client, and the service an enterprise offers
  • Application identities and the new challenges related to cloud-born applications which are distributed with independent microservices that requires mutual authentications

Besides business understanding, part of the book will be technically oriented and you will be guided in understanding why an identity strategy is important, the importance of protocols such as OAuth, and the different flows needed according to the scenario, as well as recommended identity patterns for distributed applications.