© Manas Mayank and Mohit Garg 2019
M. Mayank, M. GargDeveloping Applications with Azure Active Directoryhttps://doi.org/10.1007/978-1-4842-5040-2_3

3. User-Based Authentication for Web Apps

Manas Mayank1  and Mohit Garg1
(1)
Hyderabad, India
 
In Chapter 2, we introduced OpenID Connect, OAuth 2, and basic authentication flows supported by OAuth 2. In this chapter, we will use those authentication flows to develop user-based authentication for a web application using Azure Active Directory. The following authentication scenarios are covered in this chapter.
  • Single-page application

  • Web app/Web API

  • Web app/Azure Function HTTP endpoint

  • Web app/Web API 1/Web API 2

We also discuss the need for multi-factor authentication and how to enable it for users in Azure ...

Get Developing Applications with Azure Active Directory: Principles of Authentication and Authorization for Architects and Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.