Modern Authentication with Azure Active Directory for Web Applications

  • ISBN13:


  • ISBN10:


  • Edition: 1st
  • Format: Paperback
  • Copyright: 12/22/2015
  • Publisher: Microsoft Press
  • Purchase Benefits
  • Free Shipping On Orders Over $59!
    Your order must be $59 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.99 Save up to $1.60
  • eBook
    Add to Cart


Supplemental Materials

What is included with this book?

  • The eBook copy of this book is not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.


Build advanced authentication solutions for any cloud or web environment

Active Directory has been transformed to reflect the cloud revolution, modern protocols, and today’s newest SaaS paradigms. This is an authoritative, deep-dive guide to building Active Directory authentication solutions for these new environments. Author Vittorio Bertocci drove these technologies from initial concept to general availability, playing key roles in everything from technical design to documentation. In this book, he delivers comprehensive guidance for building complete solutions. For each app type, Bertocci presents high-level scenarios and quick implementation steps, illuminates key concepts in greater depth, and helps you refine your solution to improve performance and reliability. He helps you make sense of highly abstract architectural diagrams and nitty-gritty protocol and implementation details. This is the book for people motivated to become experts.

Active Directory Program Manager Vittorio Bertocci shows you how to:
  • Address authentication challenges in the cloud or on-premises
  • Systematically protect apps with Azure AD and AD Federation Services
  • Power sign-in flows with OpenID Connect, Azure AD, and AD libraries
  • Make the most of OpenID Connect’s middleware and supporting classes
  • Work with the Azure AD representation of apps and their relationships
  • Provide fine-grained app access control via roles, groups, and permissions
  • Consume and expose Web APIs protected by Azure AD
  • Understand new authentication protocols without reading complex spec documents

Author Biography

Vittorio Bertocci is Principal Program Manager in the Windows Azure Active Directory team, where he looks after Developer Experience. He holds a master degree in Computer Science and has worked in the software industry for two decades. He has devoted the last 10 years to distributed systems, identity management, and the promotion of claims-based approaches with Fortune & Global 100 companies.                                  

Table of Contents

Part I — Overview       

Chapter I — Your First app with AD    

Chapter II — Azure AD

Chapter III — Active Directory Authentication Services         


Part II — Web Applications     

Chapter IV — Your first web app with AD      

Chapter V — OpenId Connect 

Chapter VI- ASP.NET OWIN Security components     

Chapter VII — Advanced Web Authentication


Part III — Clients         

Chapter VIII — Your first native app with AD 

Chapter IX — Active Directory Authentication Library           

Chapter X — OAuth2   

Chapter XI — Native Clients    

Chapter XII — Graph API         

Chapter XIII — Middle tier flows        


Part IV — Web API      

Chapter XIV  - Writing your own Web API     

Chapter XV — Single Pages Apps (SPAs)

Rewards Program

Write a Review