Procurar Resultados :

×

Configurar a sincronização de usuários do Drupal Okta

A integração do Okta User Provisioning com o Drupal simplifica o gerenciamento de usuários e garante informações atualizadas sobre eles no sistema. Este guia passo a passo ajudará você a configurar o provisionamento/sincronização de usuários do site Drupal para o aplicativo Okta. Isso permitirá que os administradores provisionem usuários e gerenciem dados de usuários facilmente com provisionamento manual, automático ou baseado em agendamento, usando o Módulo de sincronização de usuário Drupal Okta. Este módulo é compatível com Drupal 9, Drupal 10 e Drupaal 11.

  • Baixe o módulo:
    compositor requer 'drupal/okta_user_sync'
  • Acessar Estender menu no seu console de administração do Drupal e pesquise por Sincronização de usuário do miniOrange Okta usando a caixa de pesquisa.
  • Habilite o módulo marcando a caixa de seleção e clicando em Instale botão.
  • Configure o módulo em
    {BaseURL}/admin/config/pessoas/okta_user_sync/visão geral
  • Instale o módulo:
    drush e okta_user_sync
  • Limpe o cache:
     drush cr
  • Configure o módulo em
    {BaseURL}/admin/config/pessoas/okta_user_sync/visão geral
  • Acessar Estender menu no seu console de administração do Drupal e clique em Instalar novo módulo botão.
  • Instale o Sincronização de usuário do miniOrange Okta módulo baixando o zip ou a partir da URL do pacote (tar/zip).
  • Clique em Ativar módulos recém-adicionados.
  • Habilite este módulo marcando a caixa de seleção e clicando em Instale botão.
  • Configure o módulo em
    {BaseURL}/admin/config/pessoas/okta_user_sync/visão geral
  • Após instalar o módulo no site Drupal, no menu Administração, navegue até Configuração → Pessoas → Sincronização de Usuários do miniOrange Okta. (/admin/config/pessoas/okta_user_sync/visão geral)
  • Dê uma olhada no que o módulo faz e clique em Vamos configurar o módulo botão.
 provisionamento e sincronização de usuários do Drupal Okta - clique no botão "Vamos configurar o módulo"

  • Configure os valores mencionados na captura de tela abaixo do Okta no Drupal.
provisionamento e sincronização de usuários do Drupal Okta - insira as informações necessárias do aplicativo Okta

  • URL do Portal Okta: A URL do Portal Okta nada mais é do que o Domínio Okta, ou, em outras palavras, a URL base para o Servidor de Autorização de Organização do Okta. Por exemplo, https://{seuDomínioOkta}.okta.com. Copie esta URL e cole-a no diretório do Drupal. URL do Portal Okta campo de texto.
  • Token do Portador Okta:
    • O Okta Bearer Token é uma chave usada para autenticar solicitações para APIs do Okta. Ao chamar um ponto de extremidade da API do Okta, você precisa fornecer um token de API válido para a autenticação.
    • Para gerar este token de API, faça login na sua organização Okta com as credenciais de administrador.
    • No Console de administração, navegue até Segurança → API a partir do menu.
    provisionamento e sincronização de usuários do Drupal Okta - na barra de menu à esquerda, clique em segurança e selecione API
    • Na página da API, navegue até Tokens guia e, em seguida, clique no Criar token botão.
    provisionamento e sincronização de usuários do Drupal Okta - na página da API, clique em tokens e selecione criar token
    • Digite o nome do seu token e clique Criar token.
    provisionamento e sincronização de usuários do Drupal Okta - insira o nome do token e clique no botão criar token

    • Copie o gerado Valor do token e anote, pois você não terá outra chance de visualizá-lo e gravá-lo.
    provisionamento e sincronização de usuários do Drupal Okta - em seguida, copie o valor do token gerado, basta clicar no ícone da área de transferência

    • Navegue de volta ao site do Drupal e cole o copiado Símbolo do portador no Drupal Token do Portador Okta campo de texto.
    provisionamento e sincronização de usuários do Drupal Okta - token gerado copiado do Okta e colado

    • Teste sua configuração: De acordo com o relatório Teste sua configuração (digite o e-mail do usuário) campo, insira o ID de e-mail do usuário. (Certifique-se de que um usuário com o mesmo e-mail esteja presente no seu portal Okta).
  • Uma vez feitas todas as configurações, clique no botão Salvar e testar configuração botão.
provisionamento e sincronização de usuários do Drupal Okta - insira o e-mail

  • Se a configuração do teste for bem-sucedida, você receberá uma mensagem de sucesso como esta:
provisionamento e sincronização de usuários do Drupal Okta - ao clicar no botão salvar e testar configuração, você receberá uma mensagem de sucesso
  • Como alternativa, se houver um erro na integração do Okta com o Drupal, você pode verificar a causa do erro seguindo o link na mensagem de erro ou rolando para baixo até a seção Resultado da configuração do teste.
provisionamento e sincronização de usuários do Drupal Okta - se houver uma mensagem de erro na integração do Okta com o Drupal, você verifica a causa possível

  • Após o teste ser bem-sucedido, clique em Seguinte botão.
  • O módulo suporta sincronização bidirecional. Para sincronizar os usuários do Drupal com o Okta, selecione Sincronização Drupal para Okta.
provisionamento e sincronização de usuários do Drupal Okta - selecione o gif de sincronização do Drupal para o Okta

  • Na Etapa 3, há três maneiras de realizar o provisionamento de usuários (manual, automático ou baseado em agendamento). Para configurar o método desejado, clique no botão "configurar" no método correspondente e selecione as operações que deseja executar (criar, excluir, desativar e atualizar).
Provisionamento e sincronização de usuários do Drupal Okta - escolha o tipo de provisionamento e clique no botão "Concluído"

  • Após as configurações, clique no botão Tudo feito botão.

No Provisionamento Manual/Sob Demanda, você pode sincronizar manualmente o usuário com o Okta. Ele também permite o provisionamento de um único usuário, bem como de todos os usuários existentes simultaneamente, no Okta.

Configurar provisionamento manual/sob demanda

  • Criar usuários no Okta:
    • De acordo com o relatório Drupal para Okta guia, certifique-se de ter selecionado a Ler usuário e criar usuário caixas de seleção sob o Configuração de provisionamento manual.
    provisionamento e sincronização de usuários do Drupal Okta - habilitar as caixas de seleção para criação de usuários e leitura de usuários
    • Clique no Sincronizar usuário manualmente botão.
    provisionamento e sincronização de usuários do Drupal Okta - clique no botão sincronizar usuário manualmente
    • Procure o usuário que deseja provisionar para o Okta, selecione o usuário e clique em sincronização botão.
    provisionamento e sincronização de usuários do Drupal Okta - insira o nome de usuário e clique em Sincronizar
    • Para verificar se o usuário está provisionado ou não, navegue até o Personalidades guia no Diretório e confirme o status do usuário.
    provisionamento e sincronização de usuários do Drupal Okta - o usuário é criado no Okta
    • Desativar usuário
      • Na Configuração de Provisionamento Manual, certifique-se de ter selecionado Ler usuário e Desativar usuário caixas de seleção.
      • Para desativar o usuário do Okta, o usuário deve estar no estado bloqueado no site do Drupal.
      • Para fazer isso, navegue até a aba Pessoas, edite o perfil do usuário específico (/user/{user_id}/edit) e altere o status do usuário para Bloqueado.
      • Depois de concluído, clique no salvar botão.
      • provisionamento e sincronização de usuários do Drupal Okta - bloquear o usuário1
      • Agora, volte para o Sincronização do Drupal com o Okta guia e clique no Sincronizar usuário manualmente botão.
      • Digite o nome de usuário do usuário bloqueado no campo de texto e clique em sincronização botão para desativar o mesmo usuário no Okta.
      • provisionamento e sincronização de usuários do Drupal Okta - desativou o usuário 1
      • Para confirmar se o usuário foi desativado ou não, acesse o Personalidades aba do Okta e verificar o status do usuário.
      • provisionamento e sincronização de usuários do Drupal Okta - o usuário será desativado com sucesso

Este tipo de provisionamento permite que você sincronize usuários com o Okta sempre que qualquer operação CRUD for executada neles no Drupal.

Configurar Provisionamento Automático

  • O Provisionamento Automático ajudará você a provisionar seus usuários usando qualquer um dos seguintes eventos:
    • Interface administrativa: Quando administradores ou usuários privilegiados executam manualmente operações CRUD na conta de um usuário por meio da interface de administração do Drupal.
    • Alteração de conta de usuário: Sempre que os próprios usuários realizam operações CRUD em seu próprio formulário de informações user/{user_id}/edit ou qualquer outro formulário personalizado.
    • Módulos de terceiros: Sempre que uma entidade de usuário é atualizada/criada no site Drupal usando quaisquer módulos/aplicativos de terceiros ou código personalizado
    • Cadastro de usuário: Sempre que um usuário cria uma nova conta no Drupal. (/user/register)

Vamos ver como o usuário pode ser criado no Okta usando o provisionamento automático.

  • Criar usuários:
    • De acordo com o relatório Drupal para Okta guia, certifique-se de ter selecionado a Ler usuário e Criar Usuário caixas de seleção sob o Configuração de Provisionamento Automático.
    • Os usuários podem ser provisionados no Okta das seguintes maneiras:
      • Crie o usuário sem credenciais: Usando este método, o usuário é provisionado no Portal Okta, exceto pela senha com estado "Stageed". O administrador precisa ativar o usuário e enviar um link de redefinição de senha. Isso permite que você revise os usuários provisionados e faça uma verificação rápida.
      • Crie o usuário com a senha: Usando este método, o usuário é provisionado no Portal Okta com uma Senha e um estado Preparado. Assim que o administrador ativar o usuário, o Portal Okta poderá ser acessado pelo usuário com a mesma senha do site Drupal. (Observe que o provisionamento automático de usuários falhará neste caso se a senha do usuário Drupal violar a política de senhas do Okta). Isso permitirá que você garanta que uma senha forte e consistente seja mantida em ambos os aplicativos.

      Observação: Caso você deseje provisionar os usuários no Okta em um estado ativo para superar a etapa adicional ou se tiver qualquer outro caso de uso específico, sinta-se à vontade para entrar em contato conosco em drupalsupport@xecurify.com.

      • Depois de concluir a configuração, navegue até a página de login do Drupal e clique em Criar nova conta guia(/usuário/registro).
      • Insira os detalhes e clique em Criar Nova Conta botão.
      provisionamento e sincronização de usuários do Drupal Okta - Criar usuário2 no Drupal
    • Após criar o usuário com sucesso no Drupal, vá para Personalidades guia sob o Diretório da Okta. Aqui você pode ver que o usuário foi criado com sucesso
    • provisionamento e sincronização de usuários do Drupal Okta - verifique se o usuário foi criado ou não
  • Desativar usuário:
    • Na Configuração de Provisionamento Automático, certifique-se de ter selecionado Ler usuário e Desativar usuário caixas de seleção.
    • Para desativar o usuário do Okta, o usuário deve estar no estado bloqueado no site do Drupal.
    • Para fazer isso, navegue até o Personalidades guia, edite o perfil do usuário específico (/user/{user_id}/edit) e altere o status do usuário para Bloqueado.
    • Depois de concluído, clique no Economize botão.
    provisionamento e sincronização de usuários do Drupal Okta - bloquear o usuário específico

    • Para confirmar se o usuário foi desativado ou não, acesse o Personalidades aba do Okta e verificar o status do usuário.
    provisionamento e sincronização de usuários do Drupal Okta - Verifique se o usuário está desativado ou não

Pronto!! Você provisionou os usuários com o Okta com sucesso.

Se a Provisão não for bem-sucedida, entre em contato conosco em drupalsupport@xecurify.com. Envie a captura de tela da janela de erro e nós o ajudaremos a resolver o problema e o orientaremos na configuração.

ADFS_sso ×
Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda