Microsoft Entra ID for Developers: A Beginner's Guide

Microsoft Entra ID for Developers: A Beginner's Guide

1h 49mBeginner2024-08-07

Authors

Sahil Malik

Sahil Malik

Trainer, Microsoft and iOS Consultant, and Founder of Winsmarts.com

Course details

Microsoft Entra ID is a cloud-based enterprise identity service that provides single sign-on, mulitifactor authentication, and guards against the vast majority of cybersecurity attacks. It can coexist with or extend your on-premises Entra ID or operate independently, and lets you manage users, apps, devices, and integration with third-party apps, services, and clouds. In this course, Sahil Malik provides an introduction to Entra ID. He shows you how to set it up, manage it, and gives you an overview of protocols that Entra ID supports and where you would use each. He also details the platforms, languages, and SDKs that Entra ID supports.

Skills covered

Microsoft Entra ID (Azure Active Directory)Identity and Access ManagementCloud AdministrationAzureCybersecurityCloud ComputingMicrosoftOne-Off

Concepts

Introduction

  • Microsoft Entra ID for developers
  • What you should know

An Introduction to Entra ID

  • What is the Microsoft identity platform
  • Modern authentication
  • Open-source libraries
  • Application scenarios
  • The Entra admin portal

Modern Authentication Basics

  • Authentication vs. authorization
  • Security Assertion Markup Language (SAML)
  • OAuth
  • OpenID Connect (OIDC) basics
  • Important OIDC flows

Application Scenarios

  • Single-page applications (SPAs) - Implicit flow
  • Single-page applications (SPAs) - Proof Key for Code Exchange (PKCE)
  • Authorization Code Flow
  • Native app considerations
  • Client credential flow
  • Device code flow

Web APIs

  • Web API authentication overview
  • On behalf of flow

Conclusion

  • Continuing work with Entra ID
40,000 Toman