Partilhar via


Crie resiliência no gerenciamento de identidade e acesso do cliente com o Azure AD B2C

O Azure AD B2C é uma plataforma de gerenciamento de acesso e identidade do cliente (CIAM) projetada para ajudá-lo a iniciar seus aplicativos críticos voltados para o cliente. Temos recursos integrados de resiliência para ajudar nosso serviço a ser dimensionado de acordo com suas necessidades e melhorar a resiliência diante de possíveis situações de paralisação. Além disso, ao iniciar um aplicativo de missão crítica, é importante considerar vários elementos de design e configuração em seu aplicativo. Considere como o aplicativo é configurado no Azure AD B2C para garantir que você veja um comportamento resiliente em resposta a cenários de interrupção ou falha. Neste artigo, discutimos algumas das melhores práticas para ajudá-lo a aumentar a resiliência.

Um serviço resiliente continua a funcionar apesar das interrupções. Para melhorar a resiliência:

  • Compreender todos os componentes
  • Elimine pontos únicos de falhas
  • Limitar os efeitos isolando componentes com falha
  • Forneça redundância com mecanismos de failover rápidos e caminhos de recuperação

Ao desenvolver seu aplicativo, recomendamos que você considere como aumentar a resiliência da autenticação e autorização em seus aplicativos com os componentes de identidade de sua solução. Este artigo tenta abordar os aprimoramentos de resiliência para aplicativos B2C do Azure AD. Agrupamos as nossas recomendações por funções do CIAM.

Nas seções subsequentes, orientamos você a construir resiliência nas seguintes áreas:

  • Experiência do usuário final: habilite um plano de fallback para seu fluxo de autenticação e mitigue o impacto potencial de uma interrupção do serviço de autenticação do Azure AD B2C.
  • Interfaces com processos externos: crie resiliência em seus aplicativos e interfaces recuperando-se de erros.
  • Práticas recomendadas para desenvolvedores: evite fragilidades devido a problemas comuns de políticas personalizadas e melhore o tratamento de erros em áreas como interações com verificadores de declarações, aplicativos de terceiros e APIs REST.
  • Monitoramento e análise: avalie a integridade do seu serviço monitorando indicadores-chave e detete falhas e interrupções de desempenho por meio de alertas.
  • Crie resiliência na infraestrutura de autenticação: compreenda, contenha e reduza o risco de interrupção da autenticação ou autorização de recursos.
  • Aumente a resiliência da autenticação e autorização em aplicativos: use a plataforma de identidade da Microsoft para criar aplicativos nos quais seus usuários e clientes entram com identidades ou contas sociais da Microsoft.

Assista ao vídeo a seguir para criar fluxos resilientes e escaláveis. Saiba como projetar e configurar serviços resilientes e escaláveis usando o Azure AD B2C.