O IDaaS oferece suporte à sincronização bidirecional de organizações e contas com aplicações. Para obter mais informações sobre os métodos de sincronização compatíveis, consulte Synchronize accounts. O IDaaS permite sincronizar todas as contas do IDaaS para uma aplicação de uma só vez e também notificar a aplicação sobre alterações incrementais em tempo real.
Sincronização de contas
Acesse a página Account Sync, ative o recurso de sincronização e configure o Sync Scope.
O controle de sincronização está na seção Synchronize from IDaaS to Application. Após concluir a configuração, clique em Salve.
Após definir o Sync Scope, a aplicação poderá recuperar apenas as informações de organização e conta sob o nó do IDaaS especificado.
Configuração de push
Acesse a aba Push from IDaaS to application.
O IDaaS suporta dois modos de sincronização de aplicações:
Modo atalho: modo de callback de eventos definido pelo IDaaS. Este é o método recomendado para a maioria das aplicações e o foco deste tópico.
SCIM: caso sua aplicação implemente a capacidade de cliente do System for Cross-domain Identity Management (SCIM), utilize o modo SCIM. Para mais detalhes, consulte IDaaS sync to applications - SCIM.
Primeiramente, conclua a configuração básica de push. A tabela a seguir descreve os campos:
|
Campo |
Descrição |
Exemplo |
|
Escopo de sincronização |
Envia as alterações dos principais sob a organização do IDaaS especificada. A API recupera apenas os dados pertencentes a esta organização. |
Selecione: Alibaba Cloud IDaaS |
|
Endpoint de chave pública para verificação de assinatura |
Cada solicitação de sincronização contém uma assinatura. O receptor deve obter a chave pública do IDaaS e validar a solicitação de sincronização. |
Nenhum |
|
Endereço IP de saída |
Adicione os endereços IP de saída do IDaaS à lista de permissões nas suas configurações de segurança para garantir que as solicitações do IDaaS cheguem ao receptor. |
Nenhum |
|
URL de recebimento de sincronização |
Insira a URL destinada a receber as solicitações de sincronização. Essa URL deve implementar as funcionalidades descritas na documentação de desenvolvimento, incluindo teste de conexões, recebimento de contas e recebimento de organizações. Para mais detalhes, consulte Account synchronization integration overview. |
https://www.example.com/accounts/provision |
|
Ativar criptografia |
Ao selecionar Sim, os dados comerciais são criptografados com a chave de criptografia antes da transmissão. Quando for necessário transmitir dados pela internet, recomendamos fortemente ativar esta opção para garantir a segurança da transmissão. |
Selecione: Não |
|
Chave de criptografia |
Chave utilizada para criptografar os dados comerciais. O IDaaS pode gerar a chave automaticamente, ou você pode gerar sua própria chave e inseri-la manualmente. |
|
|
Ativar sincronização de senhas |
Se você selecionar Sim, a senha em texto simples será transmitida nos dados dos seguintes eventos:
Caso a criptografia de dados comerciais também esteja ativada, a senha será criptografada junto com os demais dados durante a transmissão. |
Selecione: Não |
Após configurar o push de dados, assine opcionalmente os eventos de alteração que deseja acompanhar para receber notificações em tempo real.
Na seção Callback events, selecione os eventos desejados. Os eventos relacionados a contas incluem criação de conta, exclusão de conta, atualização de informações básicas da conta, atualização de senha da conta, conta desativada, conta ativada, conta bloqueada, conta desbloqueada e conta movida. Os eventos relacionados a organizações abrangem criação de organização, exclusão de organização, atualização de organização e organização movida.
O IDaaS define mais de dez tipos de eventos de alteração para contas e organizações, categorizados como eventos incrementais e eventos completos. Para mais detalhes, consulte Address book events.
Com a configuração concluída e o recurso de sincronização ativado, as seguintes ações ficam disponíveis:
Test Connection: valida se a conexão está correta, se a rede está acessível e se as solicitações podem ser processadas adequadamente.
Push Now: inicia uma sincronização completa.
Para receber corretamente as solicitações de eventos enviadas pelo IDaaS, conclua previamente o desenvolvimento da integração descrito em Account synchronization integration overview.