Summary
In this chapter, we looked at the public client and confidential client applications. We covered the different application types and how to build a web application that authenticates against Azure AD using an app registration. In the second part of this chapter, we looked at Azure AD application consent in more detail, together with publisher verification. This has given you a solid foundation regarding the different application types that can be integrated with Azure AD. We will use this foundation in the upcoming chapters to build applications that have been secured with Azure AD.
In the next chapter, we are going to take a step back and look at the basics and evolution of authentication. We are going to cover how authentication has evolved, specifically in OAuth 2.0, which is the standard in Azure AD. We are also going to cover the differences between first-generation authentication protocols and modern authentication protocols.