Visão geral da plataforma de identidade da Microsoft (v2.0)Microsoft identity platform (v2.0) overview

A plataforma de identidade da Microsoft é uma evolução da plataforma de desenvolvedor do Azure AD (Azure Active Directory).Microsoft identity platform is an evolution of the Azure Active Directory (Azure AD) developer platform. Ela permite que os desenvolvedores criem aplicativos que conectem todas as identidades da Microsoft e obtenham tokens para chamar APIs da Microsoft, como o Microsoft Graph ou APIs que os desenvolvedores criaram.It allows developers to build applications that sign in all Microsoft identities and get tokens to call Microsoft APIs, such as Microsoft Graph, or APIs that developers have built. A plataforma de identidade da Microsoft consiste em:The Microsoft identity platform consists of:

  • Serviço de autenticação em conformidade com o padrão do OAuth 2.0 e do OpenID Connect que permite aos desenvolvedores autenticar qualquer identidade da Microsoft, incluindo:OAuth 2.0 and OpenID Connect standard-compliant authentication service that enables developers to authenticate any Microsoft identity, including:
    • Contas corporativa ou de estudante (provisionadas pelo Azure AD)Work or school accounts (provisioned through Azure AD)
    • Contas pessoais da Microsoft (como Skype, Xbox e Outlook.com)Personal Microsoft accounts (such as Skype, Xbox, and Outlook.com)
    • Contas sociais ou locais (por meio do Azure AD B2C)Social or local accounts (via Azure AD B2C)
  • Bibliotecas open-source: MSAL (Bibliotecas de Autenticação da Microsoft) e suporte a outras bibliotecas em conformidade com o padrãoOpen-source libraries: Microsoft Authentication Libraries (MSAL) and support for other standards-compliant libraries
  • Portal de gerenciamento de aplicativos: Uma experiência de registro e configuração criada no portal do Azure, juntamente com todas as outras funcionalidades de gerenciamento do Azure.Application management portal: A registration and configuration experience built in the Azure portal, along with all your other Azure management capabilities.
  • API de configuração de aplicativos e PowerShell: que permitem a configuração programática de seus aplicativos por meio da API REST (Microsoft Graph e Azure Active Directory Graph 1.6) e do PowerShell, para que você possa automatizar suas tarefas de DevOps.Application configuration API and PowerShell: which allows programmatic configuration of your applications through REST API (Microsoft Graph and Azure Active Directory Graph 1.6) and PowerShell, so you can automate your DevOps tasks.
  • Conteúdo para desenvolvedores: documentação conceitual e de referência, exemplos de início rápido, exemplos de código, tutoriais e guias de instruções.Developer content: conceptual and reference documentation, quickstart samples, code samples, tutorials, and how-to guides.

Para desenvolvedores, a plataforma de identidade da Microsoft oferece uma integração perfeita em inovações no espaço de identidade e segurança, como autenticação sem senha, autenticação Step-up e Acesso Condicional.For developers, Microsoft identity platform offers seamless integration into innovations in the identity and security space, such as passwordless authentication, step-up authentication, and Conditional Access. Você não precisa implementar essa funcionalidade por conta própria: aplicativos integrados à plataforma de identidade da Microsoft se beneficiam nativamente dessas inovações.You don’t need to implement such functionality yourself: applications integrated with the Microsoft identity platform natively take advantage of such innovations.

Com a plataforma de identidade da Microsoft, você pode escrever código uma vez e abranger qualquer usuário.With Microsoft identity platform, you can write code once and reach any user. Você pode criar um aplicativo uma vez e ter ele funcionando em várias plataformas ou criar um aplicativo que funcione como um cliente, bem como um aplicativo de recurso (API).You can build an app once and have it work across many platforms, or build an app that functions as a client as well as a resource application (API).

IntroduçãoGetting started

Trabalhar com identidade não precisa ser difícil.Working with identity doesn’t have to be hard. Escolha um cenário que se aplique a você – o caminho de cada cenário conta com um Início Rápido e uma página de visão geral para ajudá-lo a colocar tudo em funcionamento em minutos:Choose a scenario that applies to you— each scenario path has a quickstart and an overview page to get you up and running in minutes:

O gráfico a seguir descreve os cenários comuns do aplicativo de autenticação – use-o como uma referência ao integrar a plataforma de identidade da Microsoft com seu aplicativo.The following chart outlines common authentication app scenarios – use it as a reference when integrating the Microsoft identity platform with your app.

Cenários de aplicativos na plataforma de identidade da MicrosoftApplication scenarios in Microsoft identity platform

Próximas etapasNext steps

Se você quiser saber mais sobre os principais conceitos de autenticação, recomendamos iniciar com estes tópicos:If you’d like to learn more about core authentication concepts, we recommend you start with these topics:

Crie um aplicativo de dados avançado que chama o Microsoft Graph.Build a data-rich application that calls Microsoft Graph.

Quando estiver pronto para iniciar seu aplicativo em um ambiente de produção, examine estas melhores práticas:When you’re ready to launch your app into a production environment, review these best practices:

Saiba maisLearn more

Se estiver planejando criar um aplicativo voltado ao cliente que se conecte a identidades locais e sociais, confira a Visão geral do Azure AD B2C.If you’re planning to build a customer-facing application that signs in social and local identities, see the Azure AD B2C overview.