Microsoft Entra ID for Developers: A Beginner's Guide (2023)

Microsoft Entra ID for Developers: A Beginner's Guide (2023)

1h 50mBeginner2023-01-20

Authors

Sahil Malik

Sahil Malik

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

Course details

Microsoft Azure Active Directory 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 Active Directory or operate independently, and lets you manage users, apps, devices, and integrate with third-party apps, services, and clouds. In this course, Sahil Malik provides an introduction to Azure Active Directory. He shows you how to set it up, manage it, and gives you an overview of protocols that AAD supports and where you would use each. He also details the platforms, languages, and SDKs that AAD supports.

Skills covered

Microsoft Entra ID (Azure Active Directory)Cloud DevelopmentCloud AdministrationAzureSoftware Development ToolsNetwork AdministrationCloud PlatformsLearningNetwork and System AdministrationCloud ComputingMicrosoftSoftware Development

Concepts

Introduction

  • Welcome
  • What you should know

An Introduction to Azure Active Directory

  • What is Azure Active Directory (Azure AD)
  • Azure AD vs. on-premises Active Directory
  • Azure AD - Setup
  • Azure AD - Manage users
  • Azure AD - Manage apps

Modern Authentication Protocols

  • What is modern authentication
  • Security Assertion Markup Language (SAML)
  • OAuth
  • OpenID Connect (OIDC) basics
  • Important OIDC flows

OpenID Connect (OIDC) for Web Apps

  • Single-page applications (SPAs) - Implicit flow
  • Single-page applications (SPAs) - Proof Key for Code Exchange (PKCE)
  • Authorization code flow with a secret
  • Authorization code flow with PKCE

OpenID Connect (OIDC) for Native Apps

  • Authorization code flow
  • Specific considerations for mobile apps
  • Client credential flow
  • Device code flow

Conclusion

  • Next steps
40,000 Toman