Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Azure Active Directory for Secure Application Development
Azure Active Directory for Secure Application Development

Azure Active Directory for Secure Application Development: Use modern authentication techniques to secure applications in Azure

eBook
$33.99
Paperback
$41.99
Subscription
Free Trial
Renews at $12.99p/m

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Key benefits

  • Confidently secure your Azure applications using the tools offered by Azure AD
  • Get to grips with the most modern and effective authorization and authentication protocols
  • Unlock the potential of Azure AD’s most advanced features including Microsoft Graph and Azure AD B2C

Description

Azure Active Directory for Secure Application Development is your one-stop shop for learning how to develop secure applications using modern authentication techniques with Microsoft Azure AD. Whether you’re working with single-tenant, multi-tenant, or line-of-business applications, this book contains everything you need to secure them. The book wastes no time in diving into the practicalities of Azure AD. Right from the start, you’ll be setting up tenants, adding users, and registering your first application in Azure AD. The balance between grasping and applying theory is maintained as you move from the intermediate to the advanced: from the basics of OAuth to getting your hands dirty with building applications and registering them in Azure AD. Want to pin down the Microsoft Graph, Azure AD B2C, or authentication protocol best practices? We’ve got you covered. The full range of Azure AD functionality from a developer perspective is here for you to explore with confidence. By the end of this secure app development book, you’ll have developed the skill set that so many organizations are clamoring for. Security is mission-critical, and after reading this book, you will be too.

Who is this book for?

If you are a developer or architect who has basic knowledge of Azure Active Directory and are looking to gain expertise in the application security domain, this is the book for you. Basic Azure knowledge and experience in building web applications and web APIs in C# will help you get the most out of this book.

What you will learn

  • Get an overview of Azure AD and set up your Azure AD instance
  • Master application configuration and the use of service principals
  • Understand new authentication protocols
  • Explore the Microsoft Identity libraries
  • Use OpenID Connect, OAuth 2.0, and MSAL to make sign-in fully secure
  • Build a custom app that leverages the Microsoft Graph API
  • Deploy Azure AD B2C to meet your security requirements
  • Create user flows and policies in Azure AD B2C

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : May 26, 2022
Length: 268 pages
Edition : 1st
Language : English
ISBN-13 : 9781838643126

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : May 26, 2022
Length: 268 pages
Edition : 1st
Language : English
ISBN-13 : 9781838643126

Packt Subscriptions

See our plans and pricing
Modal Close icon
$12.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 6,500+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
$129.99 billed annually
Feature tick icon Unlimited access to Packt's library of 6,500+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts
$179.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 6,500+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total $ 145.97
Active Directory Administration Cookbook, Second Edition
$51.99
Azure for Developers
$51.99
Azure Active Directory for Secure Application Development
$41.99
Total $ 145.97 Stars icon
Visually different images

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Half star icon Empty star icon 3.8
(6 Ratings)
5 star 66.7%
4 star 0%
3 star 0%
2 star 16.7%
1 star 16.7%
Filter icon Filter
Top Reviews

Filter reviews by




Shawn Deggans Jun 25, 2022
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I’m an Azure Architect, and I’m always looking to learn more about security and authorization options in Azure. It’s one of the reasons I was interested in reading this recent publication from Packt.This is the second book I’ve had the opportunity to read by Sjoukje Zaal. The first book was Azure DevOps Explained, and Zaal approaches Azure Active Directory for Secure Application Development with the same care and detail that they put into the DevOps book.The book begins with a thorough overview of the Microsoft’s Identity Platform. You’ll learn the basics of setting up an Azure AD Tenant, adding users, and the differences among Azure AD, Azure AD B2B, and Azure AD B2C.To understand how Azure and your custom application integrate to allow for security, you’ll need to understand the Azure AD Application Model. Basically, the goal here is to either sign in users to your application or direct them to another sign-in service or identity provider. And this isn’t just theory, there are solid examples that walk you through registering an application, setting scope, and configuring permissions through the portal. There’s also instructions for using the Azure Command Line Interface and PowerShell to register an application - perfect if you need to script out the process.Part one of the book wraps up with an overview of the different application types and how user consent works. Authorization code flow is a tricky thing to learn when you’re just starting out with authentication and authorization concepts. This concept is illustrated with a step-by-step diagram. And an introduction is made to authorization methods like OAuth 2.0, JWTs, and OAuth concepts like Code Flow with Proof Key for Code Exchange (PKCE). User consent and the user consent experience and covered, as well.Part 2 of the book really dives deep into Authentication and Protocols. This is where you’ll learn to apply concepts for second generation protocols like OAuth 2, OpenID Connect, and MSAL. Flows are also covered in detail here. By the time you finish Chapters 4 and 5 you’ll understand classic authentication processes and the latest approaches to securely authenticating.Chapter 6 is interesting because it gives a technical overview of the Microsoft Graph API, the Graph Explorer, and how to use Graph SDKs. There’s a detailed explanation of how to build out a .Net web application that connects to the API and retrieves a profile. It’s a great, practical way to learn the basics of working with the Graph.The final portions of the book cover how to use Azure B2C. B2C is important to learn if you plan to develop a SaaS application that will use emails from somewhere other than your tenant. Everything you need to know about B2C is covered here, from setting up the sign-up pages for your users, to creating custom policies, and creating an encryption key.Key features of the book that I think make it ideal for the application developer looking to understand more about Azure AD and application integration are the many diagrams that help explain some rather complicated concepts. There are also code samples and screenshots of where to go in the Azure portal to set up the various resources and configurations. Almost every chapter includes links to further reading resources.
Amazon Verified review Amazon
Tomica Kaniski Jun 06, 2022
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I really enjoyed reading this book as it is well-written and goes from the basics and slowly builds up your Azure AD knowledge. Also contains a bunch of practical, step by step, examples of how to do things in Azure AD, Azure CLI, Microsoft Graph, Azure AD B2C, etc. while providing all the necessary background information as well (with optional next steps). This is why I would recommend this book, not only to developers, but also to anyone that works with Azure AD.
Amazon Verified review Amazon
Naresh Kumar Aug 24, 2022
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This is an Amazing resource for Azure AD, Identity and access management, and different deployment models (b2b,b2c).Would recommend this resource - Azure Active Directory for Secure Application Development
Amazon Verified review Amazon
Ahmed Jun 04, 2022
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Excellent book on Azure AD, it will provide you with a solid foundation on Azure AD with hands-on experience on the basic scenarios of authentication and authorization. It also dedicates an entire section for Azure AD B2C. Highly recommended!
Amazon Verified review Amazon
Amazon Customer Aug 12, 2024
Full star icon Full star icon Empty star icon Empty star icon Empty star icon 2
used low quality paper and cover used for this book..content also not rich when i go through it
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.