Azure for Developers: Authenticating to Azure Services Using the Microsoft Identity Platform
57mIntermediate2020-12-22
Authors

Sidney Andrews
Azure MVP and Microsoft Certified Training Regional Lead
Course details
In this course, instructor Sidney Andrews walks users through how to use tokens with Azure Services, how to register common Azure service APIs in Azure Active Directory, and how to connect securely to Azure Storage and Azure SQL Database. Learn how to search the catalog of APIs available in the Azure AD portal experience and how to configure API permissions for the Microsoft Graph. Find out how to configure the API permissions of various Azure services and how to read and understand examples of scopes for APIs. Explore the difference between application and delegated permissions for an API. Discover how to grant administrator consent. Follow the different steps to connect to an Azure SQL database or to Azure storage using Microsoft Authentication Library (MSAL) tokens. In conclusion, learn about connecting to Azure Cognitive Services using MSAL tokens.
Skills covered
AzureNetwork AdministrationCloud PlatformsNetwork and System AdministrationCloud ComputingMicrosoftDeep Dive (X:Y)
Concepts
Introduction
- How to use Microsoft identity platform
- What you should know
Registering Service APIs in Azure Active Directory
- Searching application APIs in Azure AD
- Microsoft Graph API permissions
- API permissions for Azure services
- Service API scopes
- Delegated vs. application permissions
- Granting administrator consent
Connect to Azure SQL Database Using MSAL Tokens
- Registering Azure SQL Database API permissions
- Getting MSAL token using Azure SQL Database scopes
- Using a MSAL token in ADO.NET
- Using a MSAL token in Entity Framework
Connect to Azure Storage Using MSAL Tokens
- Registering Azure Storage API permissions
- Getting MSAL token using Azure Storage scopes
- Using a MSAL token in the Azure Storage SDK
- Using the built-in token providers for the Azure Storage SDK
- Challenge- Query Azure Storage containers using Azure SDK
- Solution- Query Azure Storage containers using Azure SDK
Connect to Azure Cognitive Services Using MSAL Tokens
- Registering Azure Cognitive Services API permissions
- Getting MSAL token using Azure Cognitive Services scopes
- Using an MSAL token in an HTTP request
Conclusion
- Next steps