Criar resiliência no gerenciamento de acesso e identidade do cliente com o Azure Active Directory B2C
O Azure AD B2C é uma plataforma de CIAM (Gerenciamento de Identidades e Acesso do Cliente) projetada para ajudar você a iniciar seus aplicativos críticos voltados ao cliente com sucesso. Temos muitos recursos integrados para resiliência projetados para ajudar nossa escala de serviço às suas necessidades e melhorar a resiliência em caso de possíveis situações de interrupção. Além disso, ao iniciar um aplicativo crítico, é importante considerar vários elementos de design e configuração no seu aplicativo. Considere que o aplicativo está configurado com o Azure AD B2C para garantir que você obtenha um comportamento resiliente em resposta a cenários de interrupção ou falha. Neste artigo, discutiremos algumas das melhores práticas para ajudá-lo a aumentar a resiliência.
Um serviço resiliente é aquele que continua funcionando apesar das interrupções. Você pode ajudar a melhorar a resiliência em seu serviço:
reconhecendo todos os componentes
eliminando pontos únicos de falhas
isolando componentes com falha para limitar seu impacto
fornecendo redundância com mecanismos de failover rápido e caminhos de recuperação
Conforme você desenvolve seu aplicativo, recomendamos considerar a forma como aumentar a resiliência de autenticação e autorização em seus aplicativos com os componentes de identidade da solução. Este artigo tenta resolver aprimoramentos de resiliência específicos para os aplicativos Azure AD B2C. Nossas recomendações são agrupadas por funções de CIAM.
Nas seções subsequentes, vamos orientar você para aumentar sua resiliência nas seguintes áreas:
Experiência do usuário final:Habilita um plano de fallback para seu fluxo de autenticação e reduza o impacto potencial de uma interrupção do Azure AD B2C de autenticação 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 fragilidade devido a problemas comuns de política personalizada 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 detectando falhas e interrupções de desempenho por meio de alertas.
Aumentar a resiliência de autenticação e autorização em seus aplicativos
Assista a este vídeo para saber como criar fluxos resilientes e escalonáveis usando o Azure AD B2C.