Microsoft identity platform overview - Microsoft identity platform (2024)

  • Article

The Microsoft identity platform is a cloud identity service that allows you to build applications your users and customers can sign in to using their Microsoft identities or social accounts. It authorizes access to your own APIs or Microsoft APIs like Microsoft Graph. The identity platform supports developers building single-tenant, line-of-business (LOB) applications, as well as multi-tenant software-as-a-service (SaaS) applications.

The following diagram shows the Microsoft identity platform at a high level, including the application registration experience, SDKs, endpoints, and supported identities or account types.

Microsoft identity platform overview - Microsoft identity platform (1)

There are several components that make up the Microsoft identity platform:

  • OAuth 2.0 and OpenID Connect standard-compliant authentication service enabling developers to authenticate several identity types, including:

    • Work or school accounts, provisioned through Microsoft Entra ID
    • Personal Microsoft accounts (Skype, Xbox, Outlook.com)
    • Social or local accounts, by using Azure AD B2C
    • Social or local customer accounts, by using Microsoft Entra External ID
  • Open-source libraries: Microsoft Authentication Library (MSAL) and support for other standards-compliant libraries. The open source MSAL libraries are recommended as they provide built-in support for Conditional Access scenarios, single sign-on (SSO) experiences for your users, built-in token caching support, and more. MSAL supports the different authorization grants and token flows used in different application types and scenarios.

  • Microsoft identity platform endpoint - The Microsoft identity platform endpoint is OIDC certified. It works with the Microsoft Authentication Libraries (MSAL) or any other standards-compliant library. It implements human readable scopes, in accordance with industry standards.

  • Application management portal: A registration and configuration experience in the Microsoft Entra admin center, along with the other application management capabilities.

  • Application configuration API and PowerShell: Programmatic configuration of your applications through the Microsoft Graph API and PowerShell so you can automate your DevOps tasks.

  • Developer content: Technical documentation including quickstarts, tutorials, how-to guides, API reference, and code samples.

For developers, the Microsoft identity platform offers integration of modern innovations in the identity and security space like passwordless authentication, step-up authentication, and Conditional Access. You don't need to implement such functionality yourself. Applications integrated with the Microsoft identity platform natively take advantage of such innovations.

With the Microsoft identity platform, you can write code once and reach any user. You can build an app once and have it work across many platforms, or build an app that functions as both a client and a resource application (API).

Getting started

Choose your preferred application scenario. Each of these scenario paths has an overview and links to a quickstart to help you get started:

For a more in-depth look at building applications using the Microsoft identity platform, see our multipart tutorial series for the following applications:

As you work with the Microsoft identity platform to integrate authentication and authorization in your apps, you can refer to this image that outlines the most common app scenarios and their identity components. Select the image to view it full-size.

Microsoft identity platform overview - Microsoft identity platform (2)

Learn authentication concepts

Learn how core authentication and Microsoft Entra concepts apply to the Microsoft identity platform in this recommended set of articles:

More identity and access management options

Azure AD B2C - Build customer-facing applications your users can sign in to using their social accounts like Facebook or Google, or by using an email address and password.

Microsoft Entra B2B - Invite external users into your Microsoft Entra tenant as "guest" users, and assign permissions for authorization while they use their existing credentials for authentication.

Microsoft Entra External ID - A customer identity and access management (CIAM) solution that lets you create secure, customized sign-in experiences for your customer-facing apps and services.

Next steps

If you have an Azure account, then you have access to a Microsoft Entra tenant. However, most Microsoft identity platform developers need their own Microsoft Entra tenant for use while developing applications, known as a dev tenant.

Learn how to create your own tenant for use while building your applications:

Microsoft identity platform overview - Microsoft identity platform (2024)
Top Articles
How to Get Microsoft Office for Free: 7 Tricks That Work
Engineering Levels in Different Companies Compared - testRigor AI-Based Automated Testing Tool
Funny Roblox Id Codes 2023
Craigslist Warren Michigan Free Stuff
Housing near Juneau, WI - craigslist
Citibank Branch Locations In Orlando Florida
Wellcare Dual Align 129 (HMO D-SNP) - Hearing Aid Benefits | FreeHearingTest.org
Mikayla Campinos Videos: A Deep Dive Into The Rising Star
Otr Cross Reference
Lesson 2 Homework 4.1
Https://Gw.mybeacon.its.state.nc.us/App
8 Ways to Make a Friend Feel Special on Valentine's Day
Buff Cookie Only Fans
Snow Rider 3D Unblocked Wtf
Everything We Know About Gladiator 2
1773X To
Craigslist Appomattox Va
Zack Fairhurst Snapchat
Best Mechanics Near You - Brake Masters Auto Repair Shops
Popular Chinese Restaurant in Rome Closing After 37 Years
Culver's Flavor Of The Day Taylor Dr
Graphic Look Inside Jeffrey Dahmer
Self-Service ATMs: Accessibility, Limits, & Features
SuperPay.Me Review 2023 | Legitimate and user-friendly
Talkstreamlive
SN100C, An Australia Trademark of Nihon Superior Co., Ltd.. Application Number: 2480607 :: Trademark Elite Trademarks
Www.paystubportal.com/7-11 Login
Mandy Rose - WWE News, Rumors, & Updates
Devotion Showtimes Near Regency Buenaventura 6
Expression Home XP-452 | Grand public | Imprimantes jet d'encre | Imprimantes | Produits | Epson France
Meowiarty Puzzle
Best Restaurants Ventnor
Earthy Fuel Crossword
Frommer's Belgium, Holland and Luxembourg (Frommer's Complete Guides) - PDF Free Download
Soiza Grass
Forager How-to Get Archaeology Items - Dino Egg, Anchor, Fossil, Frozen Relic, Frozen Squid, Kapala, Lava Eel, and More!
Jay Gould co*ck
Blackstone Launchpad Ucf
New Gold Lee
State Legislatures Icivics Answer Key
9 oplossingen voor het laptoptouchpad dat niet werkt in Windows - TWCB (NL)
Jetblue 1919
Www Craigslist Com Atlanta Ga
Penny Paws San Antonio Photos
Reilly Auto Parts Store Hours
Dagelijkse hooikoortsradar: deze pollen zitten nu in de lucht
Displacer Cub – 5th Edition SRD
Missed Connections Dayton Ohio
Goosetown Communications Guilford Ct
Ret Paladin Phase 2 Bis Wotlk
Bloons Tower Defense 1 Unblocked
Latest Posts
Article information

Author: Cheryll Lueilwitz

Last Updated:

Views: 6063

Rating: 4.3 / 5 (74 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Cheryll Lueilwitz

Birthday: 1997-12-23

Address: 4653 O'Kon Hill, Lake Juanstad, AR 65469

Phone: +494124489301

Job: Marketing Representative

Hobby: Reading, Ice skating, Foraging, BASE jumping, Hiking, Skateboarding, Kayaking

Introduction: My name is Cheryll Lueilwitz, I am a sparkling, clean, super, lucky, joyous, outstanding, lucky person who loves writing and wants to share my knowledge and understanding with you.