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