O que é a plataforma de identidades da Microsoft?

O plataforma de identidades da Microsoft ajuda a construir aplicações que os seus utilizadores e clientes podem iniciar sê-lo para usar as suas identidades ou contas sociais da Microsoft. Autoriza o acesso às suas próprias APIs ou APIs da Microsoft como o Microsoft Graph.

Existem vários componentes que compõem o plataforma de identidades da Microsoft:

  • OAuth 2.0 e OpenID Connect Serviço de autenticação padrão que permite aos desenvolvedores autenticar vários tipos de identidade, incluindo:
    • Contas de trabalho ou escola, aused através de Azure AD
    • Contas pessoais da Microsoft (Skype, Xbox, Outlook.com)
    • Contas sociais ou locais, utilizando Azure AD B2C
  • Bibliotecas de código aberto: Microsoft Authentication Library (MSAL) e suporte para outras bibliotecas compatíveis com padrões.
  • Portal de gestão de aplicações: Uma experiência de registo e configuração no portal do Azure, juntamente com as outras capacidades de gestão do Azure.
  • Configuração de aplicação API e PowerShell: Configuração programática das suas aplicações através do Microsoft Graph API e PowerShell para que possa automatizar as suas tarefas DevOps.
  • Conteúdo do programador: Documentação técnica incluindo quickstarts, tutoriais, guias e amostras de código.

Para os desenvolvedores, o plataforma de identidades da Microsoft oferece a integração de inovações modernas no espaço de identidade e segurança como a autenticação sem palavras-passe, a autenticação intensificada e o Acesso Condicional. Não precisa implementar tal funcionalidade por si mesmo. As aplicações integradas com o plataforma de identidades da Microsoft aproveitam-se de forma nativa dessas inovações.

Com o plataforma de identidades da Microsoft, pode escrever código uma vez e chegar a qualquer utilizador. Você pode construir uma aplicação uma vez e fazê-la trabalhar em muitas plataformas, ou construir uma app que funciona como um cliente e uma aplicação de recursos (API).

Introdução

Escolha o seu cenário de candidatura preferido. Cada um destes caminhos de cenário tem uma visão geral e liga-se a um arranque rápido para ajudá-lo a começar:

À medida que trabalha com o plataforma de identidades da Microsoft para integrar a autenticação e autorização nas suas apps, pode consultar esta imagem que descreve os cenários de aplicações mais comuns e os seus componentes de identidade. Selecione a imagem para vê-la em tamanho real.

Mapa do metrô mostrando vários cenários de aplicação em plataforma de identidades da Microsoft

Aprenda conceitos de autenticação

Saiba como a autenticação central e os conceitos Azure AD se aplicam ao plataforma de identidades da Microsoft neste conjunto recomendado de artigos:

Mais opções de gestão de identidade e acesso

Azure AD B2C - Construa aplicações voltadas para o cliente que os seus utilizadores podem iniciar sôm para usar as suas contas sociais, como o Facebook ou o Google, ou utilizando um endereço de e-mail e senha.

Azure AD B2B - Convide utilizadores externos para o seu inquilino Azure AD como utilizadores "convidados" e atribua permissões de autorização enquanto utilizam as suas credenciais existentes para autenticação.

Passos seguintes

Se você tem uma conta Azure, então você tem acesso a um inquilino do Azure Ative Directory. No entanto, a maioria dos plataforma de identidades da Microsoft desenvolvedores precisam do seu próprio inquilino Azure AD para uso enquanto desenvolvem aplicações, conhecidas como um inquilino dev.

Saiba como criar o seu próprio inquilino para uso enquanto constrói as suas aplicações: