AZ-204: Implement user authentication and authorization

Go to class
Write Review

Free Online Course: AZ-204: Implement user authentication and authorization provided by Microsoft Learn is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge.

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.
    • After completing this module, you'll be able to:

      • 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.
    • After completing this module, you'll be able to:

      • 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.
    • After completing this module, you'll be able to:

      • 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.
    • After completing this module, you'll be able to:

      • 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.

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