Ir para o conteúdo

Provedor de segurança Jitterbit Harmony no Jitterbit App Builder

O tipo de provedor de segurança Jitterbit Harmony suporta os seguintes cenários:

  • Autenticação de Usuário: Use a autenticação Harmony para fazer login no App Builder.
  • Autenticação de Fonte de Dados: Use a autenticação Harmony para autenticar solicitações HTTP do App Builder para o Harmony.

Os seguintes Tipos de Autenticação são suportados:

  • Login Harmony: Os usuários fazem login no App Builder com seu nome de usuário e senha Harmony para autenticação.
  • Conta de Serviço Harmony: Autentique solicitações do Harmony e do API Manager com credenciais de conta de serviço. O App Builder usa automaticamente um único conjunto de credenciais Harmony configuradas associadas a uma conta de usuário privilegiada para autenticar com o Harmony. Todos os eventos de usuários não privilegiados são executados com a identidade da conta de serviço.
  • Single Sign-On (SSO) Harmony: Os usuários fazem login no App Builder usando o single sign-on Harmony. O App Builder usa automaticamente a autenticação Harmony quando os usuários já estão autenticados com o Harmony.

Configurar autenticação de login Harmony

Você pode configurar a autenticação de login para o tipo de provedor de segurança Jitterbit Harmony usando autenticação de usuário ou de fonte de dados.

Pré-requisitos

As seguintes informações são necessárias para configurar a autenticação de login:

Etapas de configuração

Siga estas etapas para criar e habilitar um novo provedor de segurança Jitterbit Harmony que suporte autenticação de login. Configurações adicionais suportadas são descritas na seção Configuração.

  1. Navegue até o IDE do App Builder
  2. Clique no botão Provedores de Segurança
  3. Clique no botão + Autenticação de Usuário ou + Autenticação de Fonte de Dados
  4. No painel Provedor, forneça o seguinte:
    1. Nome: Insira um nome significativo, como Jitterbit Harmony
    2. Tipo: Selecione Jitterbit Harmony
    3. Tipo de Autenticação: Selecione Login Harmony
  5. Clique no botão Salvar
  6. No painel Propriedades, clique no botão +Propriedade
    1. Selecione Região como o Parâmetro
    2. Selecione a região Harmony apropriada como o Valor
  7. Clique no botão Salvar
  8. Clique no botão +Propriedade
    1. Selecione OrganizationId como o Parâmetro
    2. Insira o identificador da organização Harmony como o Valor
  9. Clique no botão Salvar
  10. Clique no botão Validar no painel Provedor para confirmar a configuração do provedor de segurança
  11. No painel Provedor, clique no botão Editar
  12. Selecione a caixa de seleção Habilitado
  13. Clique no botão Salvar

Configurar autenticação de conta de serviço

É possível configurar a autenticação de conta de serviço para o tipo de provedor de segurança Jitterbit Harmony usando apenas autenticação de fonte de dados.

Pré-requisitos

As seguintes informações são necessárias para configurar a autenticação de conta de serviço:

  • Região do Harmony. Selecionada em Propriedades ou especificada em Endpoints.
  • Credenciais do Harmony (nome de usuário e senha). Especificadas em Credenciais.

Etapas de configuração

Siga estas etapas para criar e habilitar um novo provedor de segurança Jitterbit Harmony que suporte autenticação de conta de serviço. Configurações adicionais suportadas são descritas na seção Configuração.

  1. Navegue até o IDE do App Builder
  2. Clique no botão Provedores de Segurança
  3. Clique no botão + Autenticação de Fonte de Dados
  4. No painel Provedor, forneça o seguinte:
    1. Nome: Insira um nome significativo, como Jitterbit Harmony
    2. Tipo: Selecione Jitterbit Harmony
    3. Tipo de Autenticação: Selecione Conta de Serviço do Harmony
  5. Clique no botão Salvar
  6. No painel Propriedades, clique no botão +Propriedade
    1. Selecione Região como o Parâmetro
    2. Selecione a região do Harmony apropriada como o Valor
  7. Clique no botão Salvar
  8. No painel Credenciais, clique no botão +Credencial
    1. Selecione Senha como o Tipo
    2. Insira o email do Harmony como o Nome de Usuário
    3. Insira a senha do Harmony como a Senha
  9. Clique no botão Validar no painel Provedor para confirmar a configuração do provedor de segurança
  10. No painel Provedor, clique no botão Editar
  11. Selecione a caixa de seleção Habilitado
  12. Clique no botão Salvar

Configuração

O provedor de segurança Jitterbit Harmony suporta os seguintes parâmetros adicionais.

Provisionamento

O provedor de segurança Jitterbit Harmony pode ser configurado para recuperar os papéis do Harmony de um usuário e convertê-los em declarações do App Builder durante o processo de autenticação. As declarações são mapeadas para grupos de provedores de segurança, que podem ser mapeados para grupos de segurança. Para habilitar essa opção, o administrador deve selecionar Fornece Membro do Grupo em Provisionamento.

Campo Valor
Provisionamento de Usuário Quando habilitado, o App Builder criará contas de usuário com base na identidade fornecida pelo Provedor de Identidade (IdP). Os atributos do usuário são mapeados usando declarações.
Fornece Membro de Grupo Indica se o Provedor de Identidade (IdP) inclui declarações de membro de grupo no token de segurança. As declarações serão registradas como grupos de provedor, que podem ser mapeados para grupos de usuários.

Endpoints

Tipo Descrição
Harmony API A URL base da região Harmony, uma das:
  • NA: https://na-east.jitterbit.com
  • EMEA: https://emea-west.jitterbit.com
  • APAC: https://apac-southeast.jitterbit.com
Alternativamente, especifique a Região Harmony em Propriedades.

Credenciais

Tipo Descrição
Senha Credenciais do Harmony (nome de usuário e senha) (aplica-se apenas à autenticação de conta de serviço).

Propriedades

Parâmetro Descrição
EnvironmentId O ID do ambiente Harmony, localizado ao passar o mouse sobre o nome do ambiente na página Ambientes do Console de Gerenciamento. Valor opcional, se especificado, o App Builder verificará se o usuário tem acesso ao ambiente. Se não especificado, o App Builder verificará se o usuário é membro da organização (OrganizationId).
OrganizationId O ID da organização Harmony, localizado no canto superior direito do cabeçalho do portal Harmony ao lado do nome da organização. Ao autenticar usuários, o provedor de segurança verifica se o usuário é membro da organização dada. Esta propriedade não é usada ao autenticar com uma conta de serviço.
Region Região Jitterbit Harmony, uma das:
  • NA: América do Norte e América do Sul
  • EMEA: Europa, Oriente Médio e África
  • APAC: Ásia-Pacífico, incluindo Austrália

Claims

Identificador Propósito Descrição
email Nome Nome do usuário.
userId ID do Nome Valor opaco e imutável que identifica o usuário.
roleId Grupo Associação ao grupo do provedor de segurança.
email Endereço de Email Endereço de email da conta do usuário.
phone Número de Telefone Número de telefone da conta do usuário.

Configure single sign-on authentication

O App Builder vem com um tipo de provedor de segurança Jitterbit Harmony chamado jitterbit.com, que pode ser usado para autenticação de usuário ou fonte de dados.

Prerequisites

Para usar o provedor de segurança jitterbit.com, é necessário atender a estes pré-requisitos:

  • O bloco App Builder do portal Harmony deve estar configurado para a instância do App Builder. Essa configuração é feita na página App Builder > Admin.

Além disso, as seguintes informações são necessárias para configurar o provedor de segurança jitterbit.com:

Configuration steps

Siga estas etapas para configurar e habilitar o provedor de segurança jitterbit.com. Configurações adicionais suportadas são descritas na seção Configuration.

Nota

A configuração de múltiplos provedores de segurança SSO ou a renomeação do provedor de segurança jitterbit.com não é suportada.

  1. Navegue até o IDE do App Builder
  2. Clique no botão Security Providers
  3. Localize o provedor de segurança jitterbit.com no painel User Authentication ou no painel Data Source Authentication, e abra o registro para edição
  4. Clique no ícone de editar lápis no painel Properties para o registro OrganizationId
  5. Insira o Value do seu ID da organização Harmony
  6. Clique em Save
  7. Clique no ícone de editar lápis para o registro Region
  8. Selecione o Value que corresponde à sua região Harmony
  9. Clique em Save
  10. Clique no botão Edit no painel Settings
  11. Selecione o campo Enable para habilitar o provedor de segurança
  12. Clique no botão Save