Implement Microsoft identity – Associate

Go to class
Write Review

Free Online Course: Implement Microsoft identity – Associate provided by Microsoft Learn is a comprehensive online course, which lasts for 5-6 hours worth of material. The course is taught in English and is free of charge.

Overview
    • Module 1: Learn the basics of Microsoft identity including the different types of tokens, account types, and supported topologies.
    • At the end of this module, you should be able to:

      • Explain the different types of tokens used in Microsoft Identity solutions
      • Compare and contrast the different account types
      • Compare and contrast the supported Microsoft Identity Topologies
    • Module 2: Learn how developers can leverage Microsoft identity in different types of applications.
    • At the end of this module, you should be able to:

      • Compare and contrast different grant types (flows) in the OAuth 2.0 protocol
      • Evaluate which authentication protocol to use based on the app scenario
      • Implement different authentication protocols in different application types
    • Module 3: Learn the basics of Microsoft identity including the different types of tokens, account types, and supported topologies.
    • At the end of this module, you should be able to:

      • Compare and contrast different permission types supported by the Microsoft identity platform
      • Compare and contrast the difference between static and dynamic consent in user permissions
      • Create an app that implements dynamic consent for incrementally obtaining permissions as needed from users
    • Module 4: Learn how to secure a web API with Microsoft identity and how to call it from another application.
    • By the end of this module, you'll be able to:

      • Create a custom web API that is secured with Microsoft identity
      • Create a custom web app that calls a custom web API secured with Microsoft identity
      • Create a custom daemon app that calls a custom web API secured with Microsoft identity
    • Module 5: In this module, you’ll learn how to use both Azure AD Groups and Application Roles to provide fine grained access control to an application.
    • By the end of this module, you'll be able to:

      • Create a custom ASP.NET web app that is secured with Microsoft identity
      • Demonstrate how to obtain security groups as a claim in the token and use them in the app
      • Demonstrate how to use app roles to grant users access to an app

Syllabus
    • Module 1: Getting Started with Microsoft Identity
      • Introduction
      • Different types of tokens used in Microsoft identity
      • Exercise - Different types of tokens used in Microsoft identity
      • Account types in Microsoft identity
      • Exercise - Account types in Microsoft identity
      • Identity topology options
      • Exercise - Identity topology options
      • Summary
    • Module 2: Application types in Microsoft identity
      • Introduction
      • Single-page applications
      • Exercise - Single-page applications
      • Web apps that sign in users and call APIs
      • Exercise - Web apps that sign in users & call APIs
      • Daemon and non-interactive apps
      • Exercise - Daemon and non-interactive apps
      • Summary
    • Module 3: Permissions and Consent Framework
      • Introduction
      • Understanding permissions and the consent framework in the Microsoft identity platform
      • Exercise - Understanding permissions and the consent framework in the Microsoft identity platform
      • Delegated permissions and consent
      • Exercise - Delegated permissions and consent
      • Application permissions and consent
      • Exercise - Application permissions and consent
      • Summary
    • Module 4: Secure custom APIs with Microsoft Identity
      • Introduction
      • Create and secure a web API with Microsoft identity
      • Exercise - Create and secure a web API with Microsoft identity
      • Call secured APIs from web applications
      • Exercise - Call secured APIs from web applications
      • Call secured APIs from daemon apps
      • Exercise - Leverage app roles to secure custom APIs
      • Summary
    • Module 5: Work with users, groups, and roles in custom apps and APIs
      • Introduction
      • Role-based access control in Microsoft identity
      • Exercise - Create and secure a web app with Microsoft identity
      • Utilize security groups in custom apps and APIs secured with Microsoft identity
      • Exercise - Utilize security groups in custom web apps and APIs
      • Leverage application roles in custom apps
      • Exercise - Utilize app roles in custom web apps and APIs
      • Summary