Criar resiliência no gerenciamento de acesso e identidade do cliente com o Azure AD 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 recursos integrados para resiliência 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ê 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 funcionando apesar das interrupções. Para melhorar a resiliência:
- Compreenda todos os componentes
- Elimine pontos únicos de falhas
- Limite efeitos isolando componentes com falha
- Forneça redundância com mecanismos de failover rápido e caminhos de recuperação
Conforme você desenvolve seu aplicativo, recomendamos que considere 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 para os aplicativos Azure AD B2C. Agrupamos nossas recomendações por funções de CIAM.
Nas seções subsequentes, orientamos 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.
- Crie a resiliência na infraestrutura de autenticação: entenda, contenha e reduza o risco de autenticação ou autorização interrompida para recursos.
- Aumente a resiliência da autenticação e autorização em aplicativos: use a plataforma de identidade da Microsoft para criar aplicativos que seus usuários e clientes entrem com identidades ou contas sociais da Microsoft.
Assista ao vídeo a seguir para criar fluxos resilientes e escalonáveis. Aprenda a projetar e configurar serviços resilientes e escalonáveis usando o Azure AD B2C.