AZ-204: Implement user authentication and authorization
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Learn the core features and functionality of the Microsoft identity platform which includes authentication service, open-source libraries, and application management tools to enable and control access to resources.
- Identify the components of the Microsoft identity platform.
- Describe the three types of service principals and how they relate to application objects.
- Explain how permissions and user consent operate, and how conditional access impacts your application.
- Module 2: Learn how to implement authentication by using the Microsoft Authentication Library.
- Explain the benefits of using Microsoft Authentication Library and the application types and scenarios it supports.
- Instantiate both public and confidential client apps from code.
- Register an app with the Microsoft identity platform.
- Create an app that retrieves a token by using the MSAL.NET library.
- Module 3: Learn how to use shared access signatures to authorize access to storage resources.
- Identify the three types of shared access signatures.
- Explain when to implement shared access signatures.
- Create a stored access policy.
- Module 4: Learn how Microsoft Graph facilitates the access and flow of data and how to form queries through REST and code.
- Explain the benefits of using Microsoft Graph.
- Perform operations on Microsoft Graph by using REST and SDKs.
- Apply best practices to help your applications get the most out of Microsoft Graph.
After completing this module, you'll be able to:
After completing this module, you'll be able to:
After completing this module, you'll be able to:
After completing this module, you'll be able to:
Syllabus
- Module 1: Explore the Microsoft identity platform
- Introduction
- Explore the Microsoft identity platform
- Explore service principals
- Discover permissions and consent
- Discover conditional access
- Knowledge check
- Summary
- Module 2: Implement authentication by using the Microsoft Authentication Library
- Introduction
- Explore the Microsoft Authentication Library
- Initialize client applications
- Exercise: Implement interactive authentication by using MSAL.NET
- Knowledge check
- Summary
- Module 3: Implement shared access signatures
- Introduction
- Discover shared access signatures
- Choose when to use shared access signatures
- Explore stored access policies
- Knowledge check
- Summary
- Module 4: Explore Microsoft Graph
- Introduction
- Discover Microsoft Graph
- Query Microsoft Graph by using REST
- Query Microsoft Graph by using SDKs
- Apply best practices to Microsoft Graph
- Knowledge check
- Summary
Tags
Related Courses
Azure for Developers: Security Best PracticesLinkedIn Learning Azure Storage for Developers: Queues
LinkedIn Learning AZ-104: Implement and manage storage in Azure
Microsoft via Microsoft Learn Microsoft Azure Developer: Implementing Blob Storage
Pluralsight