YoVDO

MS-600: Implement Microsoft identity

Offered By: Microsoft via Microsoft Learn

Tags

Windows Systems Administration Courses Access Control Courses Single-Page Applications Courses Role-Based Access Control Courses Authentication Protocols Courses

Course Description

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

Tags

Related Courses

Front-End JavaScript Frameworks: Angular
The Hong Kong University of Science and Technology via Coursera
Building Interactive User Interfaces Using React Library
NIIT StackRoute via Coursera
Building Navigational Workflows Using React
NIIT StackRoute via Coursera
Learn React Router
Codecademy
Desarrollo de páginas con Angular
Universidad Austral via Coursera