Configurar o Okta como um cliente SCIM e o Drupal como um servidor SCIM
Visão geral
Com o Módulo de provisionamento e sincronização de usuários, você poderá criar (provisionar) e excluir (desprovisionar) contas de usuário automaticamente e sincronizá-las bidirecionalmente entre o Drupal e qualquer Provedor de Identidade — neste caso, o Okta. Quaisquer alterações ou atualizações feitas nas informações do usuário também podem ser sincronizadas entre o Cliente e o Servidor SCIM. Acompanhe para saber como.
Passos da instalação
- Usando o Composer
- Usando Drush
- Instalação manual
Etapas de configuração
Observação: Você precisará do Versão Premium do módulo para configurar o Drupal como um servidor SCIM.
Configurar o Drupal como servidor SCIM:
- Após a instalação do módulo, vá para o Configuração aba no seu site Drupal e selecione Provisionamento de Usuário miniOrange.
- Navegue até a Provisionamento de usuários guia do módulo e clique no configurar botão sob o Mudanças do Provedor para Drupal (Servidor SCIM) seção.
- Copie o URL base do SCIM e Token de portador SCIM, e mantenha-os à mão, pois serão necessários para a configuração do cliente SCIM.
Criar aplicação no Okta
- Faça o login no Portal Okta.
- No painel esquerdo, selecione Aplicações sob a Aplicações suspenso.

- Clique no Navegar no Catálogo de Aplicativos botão.

- Procure o Token de portador SCIM e selecione Aplicativo de teste SCIM 2.0 (token portador OAuth).

- Clique no Adicionar integração botão.

- In Configurações gerais, insira o nome do aplicativo no Rótulo de aplicação campo de texto e clique em Seguinte botão.

- Sob o Opções de login, role para baixo e clique no Pronto botão.

Configurar o Okta como cliente SCIM:
- Navegue até a Provisioning guia e clique no Configurar integração de API botão.

- Verifique o Habilitar integração de API caixa de seleção.

- Cole o URL base do SCIM copiado e o token do portador no URL base do SCIM 2.0 e Token do portador OAuth campos, respectivamente.
- Clique no Testar credenciais de API botão.

- Após o teste ser bem-sucedido, clique em Economize botão.

Selecione as operações permitidas:
- Navegue até a Para o aplicativo seção do painel esquerdo do Provisioning aba.

- Clique no Editar botão ao lado do Provisionamento para aplicativo.

- Habilite as operações (Criar/Atualizar/Desativar/Sincronizar senha) que serão permitidas para provisionamento.

- Clique no Economize botão.
Como atribuir um usuário:
- Navegue até a Atribuições guia e clique em Atribuir. No menu suspenso, selecione Atribuir a pessoas.

- Procure o(s) usuário(s) a ser(em) atribuído(s) e clique em Atribuir botão.

- Preencha ou confirme os dados do usuário e clique em Salvar e voltar botão.

- Depois que o(s) usuário(s) for(em) atribuído(s), clique em Pronto botão.

- O usuário foi atribuído com sucesso ao aplicativo Okta.

- Vamos verificar se o usuário foi provisionado com sucesso no site Drupal:
- Navegue até o site do Drupal e clique em Personalidades guia no painel de navegação superior (/admin/people).
- O usuário foi criado com sucesso no site Drupal.
Provisionamento de grupo:
- Sob o Atribuições guia, clique em Atribuir, Em seguida, selecione Atribuir a grupos.
- Selecione o grupo e clique no Atribuir botão.
- Em seguida, clique no Salvar e voltar botão.
- Após atribuir o grupo com sucesso, clique em Pronto botão.
- Ele apenas provisionará usuários e não criará nenhum grupo ou função no site Drupal. Para criar uma função no site Drupal, siga o próximo passo.
Criar função no Drupal:
- Para criar uma função no site Drupal, clique em Grupos de envio botão.
- De Grupos de envio suspenso, selecione Encontre grupos por nome.
- Pesquise o nome do grupo e selecione-o.
- Role para baixo e clique no Economize botão.
- O grupo foi enviado com sucesso para o site do Drupal.
- Vamos verificar se a função de usuário foi provisionada com sucesso no site Drupal:
- Navegue até o site do Drupal e clique em Personalidades guia no painel de navegação superior (/admin/people).
- A função de usuário foi criada com sucesso no site Drupal.
- A função criada foi atribuída com sucesso ao usuário.
Parabéns, você configurou com sucesso o Drupal como o servidor SCIM e o Okta como o cliente SCIM.
Caso o provisionamento não tenha sido bem-sucedido, entre em contato conosco em drupalsupport@xecurify.com. Inclua uma captura de tela da janela de erro e nós o ajudaremos a resolver o problema e o guiaremos pela configuração.

Contato