MS-600: Implement Microsoft identity
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Learn the basics of Microsoft identity including the different types of tokens, account types, and supported topologies.
- 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.
- 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.
- 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.
- 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.
- 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
At the end of this module, you should be able to:
At the end of this module, you should be able to:
At the end of this module, you should be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
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: AngularThe 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