Compartilhar via


Exemplos de código do Azure Active 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 em nossas perguntas frequentes.

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

APIs e aplicativos Web

Amostra Descrição
dotnet-webapp-e-webapi Um exemplo combinado para um aplicativo Web .NET que chama uma API Web do .NET, ambas protegidas usando o Azure AD B2C.
dotnetcore-webapp-openidconnect Um aplicativo Web ASP.NET Core que usa o OpenID Connect para conectar usuários no Azure AD B2C.
dotnetcore-webapp-msal-api Um aplicativo Web ASP.NET Core que pode conectar um usuário usando o Azure AD B2C, obter um token de acesso usando MSAL.NET e chamar 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 Active Directory B2C. O aplicativo Web usa MSAL-node.
javascript-nodejs-webapi Uma pequena API Web Node.js para o Azure AD B2C que mostra como proteger sua API Web e aceitar tokens de acesso B2C usando passport.js.
ms-identidade-python-webapp Demonstre como integrar o B2C da plataforma de identidade da Microsoft a um aplicativo Web Python.

Aplicativos de página única

Amostra Descrição
ms-identity-javascript-react-tutorial Um SPA (aplicativo de página única) do React chamando uma API 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 Um SPA (aplicativo de página única) VanillaJS que chama 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.

Aplicativos da área de trabalho e móveis

Amostra 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 o OAuth 2.0
msal nativo do android Um aplicativo Android simples mostrando como usar a MSAL para autenticar usuários por meio do Azure Active 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 os usuários de identidade da Microsoft em nosso serviço de identidade do Azure AD B2C.
android-native-appauth Um exemplo que mostra como você pode usar uma biblioteca de terceiros para criar um aplicativo Android que autentica os usuários de identidade da Microsoft em nosso serviço de identidade B2C e chama uma API Web usando tokens de acesso OAuth 2.0.
dotnet-desktop Um exemplo que mostra como um aplicativo .NET de área de trabalho do Windows (WPF) pode conectar um usuário usando o Azure AD B2C, obter um token de acesso usando MSAL.NET e chamar uma API.

Aplicativos de console/daemon

Amostra Descrição
dotnetcore-b2c-gerenciamento de contas Um aplicativo de console do .NET Core que chama 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.

Aplicativo de teste SAML

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

Conectores de API

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

Guias de início rápido da Função do Azure

Amostra Descrição
.NET Core Este exemplo de Função do Azure do .NET Core demonstra como limitar as inscrições a domínios de email específicos e validar informações fornecidas pelo usuário.
Node.js Este Node.js exemplo de Função do Azure demonstra como limitar as inscrições a domínios de email específicos e validar informações fornecidas pelo usuário.
Pitão Este exemplo de Função do Python do Azure demonstra como limitar as 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

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

Verificação de identidade

Amostra 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 se integrar à IDology.
Experian Este exemplo mostra como verificar uma identidade de usuário como parte dos fluxos de inscrição usando um conector de API para se integrar ao Experian.

Outros

Amostra Descrição
Código do convite Este exemplo demonstra como limitar a inscrição a públicos específicos usando códigos de convite.
Exemplos da comunidade do conector de API Esse repositório tem exemplos de cenários habilitados pelos conectores de API mantidos pela comunidade.