Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Implement user authentication and authorization

Microsoft via Microsoft Learn

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
  • Learn the core features and functionality of the Microsoft identity platform including authentication, libraries, and app management tools.

    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.

  • 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 with the MSAL.NET SDK.

  • Implement shared access signatures

    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.
  • Explore Microsoft Graph

    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.

    • Retrieve user profile information with the Microsoft Graph SDK

Syllabus

  • Explore the Microsoft identity platform
    • Introduction
    • Explore the Microsoft identity platform
    • Explore service principals
    • Discover permissions and consent
    • Discover conditional access
    • Module assessment
    • Summary
  • Implement authentication by using the Microsoft Authentication Library
    • Introduction
    • Explore the Microsoft Authentication Library
    • Initialize client applications
    • Exercise - Implement interactive authentication with MSAL.NET
    • Module assessment
    • Summary
  • Implement shared access signatures
    • Introduction
    • Discover shared access signatures
    • Choose when to use shared access signatures
    • Explore stored access policies
    • Module assessment
    • Summary
  • 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
    • Exercise - Retrieve user profile information with the Microsoft Graph SDK
    • Module assessment
    • Summary

Reviews

Start your review of Implement user authentication and authorization

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.