Implementing User Authentication and Authorization
Identity management has evolved a long way from basic usernames and passwords, as have those who wish to compromise user accounts. Nowadays, there are so many considerations and complexities to authentication and authorization that creating your own solution tends not to be the best option.
In this chapter, we will explore the features and services that Microsoft offers to help developers handle user authentication and authorization without the need to create their own solutions. We’ll start by exploring the Microsoft identity platform and covering the core features for controlling access to your resources. We’ll then learn how to implement authentication using the Microsoft Authentication Library (MSAL), before moving on to Microsoft Graph and some of the ways it can help enhance your apps. We’ll finish with a look at shared access signatures (SAS) for authorizing access to storage resources.
By the end...