YoVDO

AZ-204: Implement user authentication and authorization

Offered By: Microsoft via Microsoft Learn

Tags

AZ-204: Developing Solutions for Microsoft Azure Courses User Authentication Courses Access Control Courses Authorization Courses Microsoft Identity Platform Courses Microsoft Graph Courses Shared Access Signatures Courses

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

Tags

Related Courses

Azure for Developers: Security Best Practices
LinkedIn 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