Summary
In this chapter, we covered OAuth 2.0, OpenID Connect, and MSAL in depth. We looked at the OAuth 2.0 specifications and flows. Then, we covered how the different flows can be integrated within the Microsoft identity platform. Next, we covered the Microsoft Identity Web authentication library and MSAL, and we learned how your applications can benefit from them, by ensuring you can keep your users and your data safe. Finally, we put the theory into practice and built an application that leveraged the Microsoft Identity Web authentication library to authenticate a user in Azure AD.
In the next chapter, we are going to cover how you can build secure services using the Microsoft Graph API. We are going to look at the different APIs that Microsoft Graph provides, how it integrates with Azure and Microsoft 365, and how to build queries to retrieve data. Lastly, we are going to finish the demo that we started to build in this chapter and add the functionality to call the Microsoft...