Partilhar via


Exemplos de código do Azure Ative Directory B2C

Importante

A partir de 1º de maio de 2025, o Azure AD B2C não estará mais disponível para compra para novos clientes. Saiba mais nas nossas Perguntas Frequentes.

As tabelas a seguir fornecem links para exemplos de aplicativos, incluindo iOS, Android, .NET e Node.js.

Aplicativos Web e APIs

Exemplo Descrição
dotnet-webapp-e-webapi Um exemplo combinado para um aplicativo Web .NET que chama uma API Web .NET, ambos protegidos usando o Azure AD B2C.
dotnetcore-webapp-openidconnect Uma aplicação web ASP.NET Core que usa o OpenID Connect para autenticar utilizadores no Azure AD B2C.
dotnetcore-webapp-msal-api Uma aplicação Web ASP.NET Core que pode iniciar sessão de um utilizador com o Azure AD B2C, adquirir um token de acesso com MSAL.NET e invocar uma API.
auth-code-flow-nodejs Um aplicativo Node.js que mostra como habilitar a autenticação (entrar, sair e editar perfil) em um aplicativo Web Node.js usando o Azure Ative Directory B2C. A aplicação web utiliza o MSAL-node.
javascript-nodejs-webapi Uma pequena API Web Node.js para Azure AD B2C que mostra como proteger sua API Web e aceitar tokens de acesso B2C usando passport.js.
ms-identidade-python-webapp Demonstrar como integrar B2C da plataforma de identidade Microsoft com uma aplicação web Python.

Aplicações de página única

Exemplo Descrição
ms-identity-javascript-react-tutorial Um aplicativo de página única (SPA) React chamando uma API da Web. A autenticação é feita com o Azure AD B2C usando o MSAL React. Este exemplo usa o fluxo de código de autorização com PKCE.
ms-identidade-b2c-javascript-spa Uma aplicação de página única (SPA) utilizando VanillaJS para chamar uma API web. A autenticação é feita com o Azure AD B2C usando MSAL.js. Este exemplo usa o fluxo de código de autorização com PKCE.

Aplicações móveis e de ambiente de trabalho

Exemplo Descrição
ios-swift-nativo-msal Um exemplo de iOS no Swift que autentica usuários do Azure AD B2C e chama uma API usando OAuth 2.0
android-nativo-msal Um aplicativo Android simples mostrando como usar o MSAL para autenticar usuários por meio do Azure Ative Directory B2C e acessar uma API Web com os tokens resultantes.
ios-nativo-appauth Um exemplo que mostra como você pode usar uma biblioteca de terceiros para criar um aplicativo iOS em Objective-C que autentica usuários de identidade da Microsoft em nosso serviço de identidade do Azure AD B2C.
android-nativo-appauth Um exemplo que mostra como você pode usar uma biblioteca de terceiros para criar um aplicativo Android que autentica usuários de identidade da Microsoft em nosso serviço de identidade B2C e chama uma API da Web usando tokens de acesso OAuth 2.0.
pontonet-desktop Um exemplo que mostra como um aplicativo Windows Desktop .NET (WPF) pode entrar em um usuário usando o Azure AD B2C, obter um token de acesso usando MSAL.NET e chamar uma API.

Aplicativos de console/Daemon

Exemplo Descrição
dotnetcore-b2c-gerenciamento de contas Um aplicativo de console .NET Core chamando o Microsoft Graph com sua própria identidade para gerenciar usuários em um diretório B2C. A autenticação é feita com o Azure AD B2C usando MSAL.NET. Este exemplo usa o fluxo de código de autorização.

Aplicação de teste SAML

Exemplo Descrição
saml-sp-testador Aplicativo de teste SAML para testar o Azure AD B2C configurado para atuar como provedor de identidade SAML.

Conectores API

As tabelas a seguir fornecem links para exemplos de código para aproveitar APIs da Web em seus fluxos de usuários usando conectores de API.

Inícios rápidos do Azure Function

Exemplo Descrição
Núcleo do .NET Este exemplo de Função do Azure do .NET Core demonstra como limitar inscrições a domínios de email específicos e validar informações fornecidas pelo usuário.
Node.js Este exemplo de Node.js Azure Function demonstra como limitar inscrições a domínios de email específicos e validar informações fornecidas pelo usuário.
Píton Este exemplo de Python Azure Function demonstra como limitar inscrições a domínios de email específicos e validar informações fornecidas pelo usuário.

Serviços automatizados de proteção contra fraudes & CAPTCHA

Exemplo Descrição
Proteção contra fraudes e abusos da Arkose Labs Este exemplo mostra como proteger suas inscrições de usuário usando o serviço de proteção contra fraude e abuso da Arkose Labs.
reCAPTCHA Este exemplo mostra como proteger suas inscrições de usuário usando um desafio do reCAPTCHA para evitar abusos automatizados.

Verificação de identidade

Exemplo Descrição
IDologia Este exemplo mostra como verificar uma identidade de usuário como parte de seus fluxos de inscrição usando um conector de API para integração com IDology.
Experian Este exemplo mostra como verificar uma identidade de usuário como parte de seus fluxos de inscrição usando um conector de API para integração com a Experian.

Outros

Exemplo Descrição
Código de convite Este exemplo demonstra como limitar a inscrição a públicos específicos usando códigos de convite.
Amostras da comunidade de conectores API Este repositório tem amostras mantidas pela comunidade de cenários habilitados por conectores de API.