Exemplos de código do Azure Active Directory B2C

As tabelas seguintes fornecem ligações para exemplos de aplicações, incluindo iOS, Android, .NET e Node.js.

APIs e aplicações Web

Sample Descrição
dotnet-webapp-and-webapi Um exemplo combinado para uma aplicação Web .NET que chama uma API Web .NET, ambas protegidas através do Azure AD B2C.
dotnetcore-webapp-openidconnect Uma aplicação Web ASP.NET Core que utiliza o OpenID Connect para iniciar sessão de utilizadores no Azure AD B2C.
dotnetcore-webapp-msal-api Uma aplicação Web ASP.NET Core que pode iniciar a sessão de um utilizador com o Azure AD B2C, obter um token de acesso com MSAL.NET e chamar uma API.
auth-code-flow-nodejs Uma aplicação Node.js que mostra como ativar a autenticação (iniciar sessão, terminar sessão e editar perfil) numa aplicação Web Node.js com o Azure Active Directory B2C. A aplicação Web utiliza MSAL-node.
javascript-nodejs-webapi Uma pequena API Web Node.js para Azure AD B2C que mostra como proteger a sua api Web e aceitar tokens de acesso B2C com passport.js.
ms-identity-python-webapp Demonstrar como Integrar o B2C de plataforma de identidades da Microsoft com uma aplicação Web Python.

Aplicações de página única

Sample Descrição
ms-identity-javascript-angular-tutorial Uma Angular aplicação de página única (SPA) a chamar uma API Web. A autenticação é feita com Azure AD B2C com o MSAL Angular. Este exemplo utiliza o fluxo de código de autorização com PKCE.
ms-identity-javascript-react-tutorial Uma React aplicação de página única (SPA) a chamar uma API Web. A autenticação é feita com Azure AD B2C com o MSAL React. Este exemplo utiliza o fluxo de código de autorização com PKCE.
ms-identity-b2c-javascript-spa Uma aplicação de página única (SPA) VanillaJS a chamar uma API Web. A autenticação é feita com Azure AD B2C com MSAL.js. Este exemplo utiliza o fluxo de código de autorização com PKCE.
javascript-nodejs-management Uma aplicação de página única (SPA) VanillaJS a chamar o Microsoft Graph para gerir utilizadores num diretório B2C. A autenticação é feita com Azure AD B2C com MSAL.js. Este exemplo utiliza o fluxo de código de autorização com PKCE.

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

Sample Descrição
ios-swift-native-msal Um exemplo de iOS no Swift que autentica os utilizadores do Azure AD B2C e chama uma API com o OAuth 2.0
android-native-msal Uma aplicação Android simples que mostra como utilizar a MSAL para autenticar os utilizadores através do Azure Active Directory B2C e aceder a uma API Web com os tokens resultantes.
ios-native-appauth Um exemplo que mostra como pode utilizar uma biblioteca de terceiros para criar uma aplicação iOS no Objective-C que autentica os utilizadores de identidade da Microsoft no nosso serviço de identidade Azure AD B2C.
android-native-appauth Um exemplo que mostra como pode utilizar uma biblioteca de terceiros para criar uma aplicação Android que autentica os utilizadores de identidade da Microsoft no nosso serviço de identidade B2C e chama uma API Web com tokens de acesso OAuth 2.0.
dotnet-desktop Um exemplo que mostra como uma aplicação .NET do Ambiente de Trabalho do Windows (WPF) pode iniciar a sessão de um utilizador com o Azure AD B2C, obter um token de acesso com MSAL.NET e chamar uma API.
xamarin-native Uma aplicação Xamarin Forms simples que mostra como utilizar a MSAL para autenticar os utilizadores através do Azure Active Directory B2C e aceder a uma API Web com os tokens resultantes.

Aplicações Console/Daemon

Sample Descrição
javascript-nodejs-management Uma aplicação daemon Node.js e de consola rápida a chamar o Microsoft Graph com a sua própria identidade para gerir utilizadores num diretório B2C. A autenticação é feita com Azure AD B2C com o Nó MSAL. Este exemplo utiliza o fluxo de código de autorização.
dotnetcore-b2c-account-management Uma aplicação de consola .NET Core a chamar o Microsoft Graph com a sua própria identidade para gerir utilizadores num diretório B2C. A autenticação é feita com Azure AD B2C com MSAL.NET. Este exemplo utiliza o fluxo de código de autorização.

Aplicação de teste SAML

Sample Descrição
saml-sp-tester Aplicação de teste SAML para testar Azure AD B2C configurado para atuar como fornecedor de identidade SAML.

Conectores de API

As tabelas seguintes fornecem ligações para exemplos de código para tirar partido de APIs Web nos fluxos de utilizador com conectores de API.

Inícios rápidos da Função do Azure

Sample Descrição
.NET Core Este exemplo de Função do Azure .NET Core demonstra como limitar as inscrições a domínios de e-mail específicos e validar as informações fornecidas pelo utilizador.
Node.js Este Node.js exemplo de Função do Azure demonstra como limitar as inscrições a domínios de e-mail específicos e validar as informações fornecidas pelo utilizador.
Python Este exemplo de Função do Azure do Python demonstra como limitar as inscrições a domínios de e-mail específicos e validar as informações fornecidas pelo utilizador.

CAPTCHA dos serviços de proteção contra fraudes automatizados &

Sample Descrição
Proteção contra fraudes e abusos do Arkose Labs Este exemplo mostra como proteger as suas inscrições de utilizadores com o serviço de proteção contra fraudes e abusos do Arkose Labs.
reCAPTCHA Este exemplo mostra como proteger as suas inscrições de utilizadores através de um desafio reCAPTCHA para evitar abusos automatizados.

Verificação de identidade

Sample Descrição
IDology Este exemplo mostra como verificar a identidade de um utilizador como parte dos fluxos de inscrição com um conector de API para integrar com a IDologia.
Experian Este exemplo mostra como verificar a identidade de um utilizador como parte dos fluxos de inscrição com um conector de API para integrar com o Experian.

Outro

Sample Descrição
Código de convite Este exemplo demonstra como limitar a inscrição a audiências específicas através de códigos de convite.
Exemplos da comunidade do conector de API Este repositório manteve amostras de cenários ativadas pelos conectores de API.