O Alibaba Cloud IDaaS oferece suporte à sincronização via System for Cross-domain Identity Management (SCIM). Com o IDaaS, você pode sincronizar os dados de contas existentes da sua empresa, como DingTalk, Lark e AD, para o Resource Access Management (RAM). Para mais informações, consulte Identity Providers. Este tópico usa o AD como exemplo para descrever como sincronizar contas para o RAM por meio do SCIM.
Etapa 1: Ativar uma instância do IDaaS
Faça logon no console de gerenciamento do Alibaba Cloud IDaaS. Alternativamente, use o painel de navegação de products e services para localizar o Application Identity Service e abrir seu console de gerenciamento.
-
Clique em Create an instance for free.
No console do Application Identity Service, no painel de navegação à esquerda, escolha EIAM e clique na aba IDaaS.
Etapa 2: Sincronizar dados do AD para o IDaaS
Este tópico utiliza o AD como exemplo. Selecione a opção adequada conforme os requisitos da sua empresa:
Sincronização de dados de contas do DingTalk para o IDaaS: Connect to DingTalk.
Sincronização de dados de contas do WeCom para o IDaaS: Connect to WeCom.
Sincronização de dados de contas do Lark para o IDaaS: Connect to Feishu.
Sincronização de dados de contas do AD para o IDaaS: Connect to AD.
Sincronização de dados de contas do OpenLDAP para o IDaaS: Connect to OpenLDAP.
Sincronização de dados de contas de provedores de identidade internacionais, como Okta e Azure, para o IDaaS: Connect to an OIDC identity provider.
Se precisar fazer login com autenticação do AD, verifique se a autenticação delegada está ativada. Para mais informações, consulte Log on to third-party applications by using AD/LDAP authentication.
Após a conclusão da sincronização, visualize as contas sincronizadas na página Accounts.
Etapa 3: Sincronizar dados do IDaaS para o RAM
Após importar os dados das contas existentes para o IDaaS, sincronize as contas importadas para o RAM usando o protocolo SCIM. Para obter o procedimento de integração, consulte Synchronize accounts to RAM by using SCIM.
Etapa 1: Criar e autorizar um aplicativo OAuth no console do RAM
-
Crie um aplicativo OAuth.
Faça logon no console do RAM.
No painel de navegação à esquerda, escolha .
Na aba Enterprise Applications, clique em Create Application.
-
Na página Create Application, defina os parâmetros do aplicativo.
Insira um Application Name e um Display Name.
Para Application Type, selecione Native Application.
Defina o Access Token Validity Period.
Defina o Refresh Token Validity Period.
Clique em Create Application.
-
Autorize o escopo do aplicativo.
Na aba Enterprise Applications, clique no nome do aplicativo desejado.
Na aba OAuth Scope, clique em Add OAuth Scopes.
No painel Add OAuth Scopes, selecione /acs/scim.
Clique em OK.
-
Crie um segredo de aplicativo.
Clique na aba App Secrets e clique em Create Secret.
-
Na caixa de diálogo Create Secret, visualize e copie o segredo do aplicativo e clique em close.
ImportanteO segredo do aplicativo (AppSecretValue) é exibido apenas uma vez. Copie-o e armazene-o com segurança, pois não será possível recuperá-lo posteriormente.
Etapa 2: Configure a sincronização SCIM no IDaaS
No painel de navegação à esquerda, escolha Applications para acessar a página de configuração da API SCIM. O endereço IP de saída exibido na parte superior da página é 112.124.239.96/27. Em SCIM Base URL, insira o endereço do service SCIM, como https://scim.alibabacloud.com. Para API Authorization, selecione OAuth 2.0 Client Credentials. Em Token Endpoint, insira a URL do token, como https://oauth.aliyun.com/v1/token. Para Authentication Method, selecione client_secret_basic e insira o client_id e o client_secret correspondentes. Na seção Enabled Operations, selecione Create Account (CREATE /Users) e clique em Save.
Etapa 3: Sincronizar as contas
Clique em Push Now para sincronizar as contas dentro do escopo de sincronização para o RAM.
Na página de configuração de sincronização, verifique se as opções Create Account CREATE /Users, Update Account UPDATE /Users e Delete Account DELETE /Users estão selecionadas na seção Enabled Operations, e se Account está selecionado na seção Full Push Scope.