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.
Dica
Desde o App Builder 4.53, você também pode usar um assistente para configurar cada um desses.
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
Estas informações são necessárias para configurar a autenticação de login:
- Região Harmony. Selecionada em Propriedades ou especificada em Endpoints.
- ID da organização Harmony. Especificado em Propriedades.
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.
- Navegue até o IDE do App Builder
- Clique no botão Provedores de Segurança
- Clique no botão + Autenticação de Usuário ou + Autenticação de Fonte de Dados
- No painel Provedor, forneça o seguinte:
- Nome: Insira um nome significativo, como
Jitterbit Harmony - Tipo: Selecione Jitterbit Harmony
- Tipo de Autenticação: Selecione Harmony Login
- Nome: Insira um nome significativo, como
- Clique no botão Salvar
- No painel Propriedades, clique no botão +Propriedade
- Selecione Região como o Parâmetro
- Selecione a região Harmony apropriada como o Valor
- Clique no botão Salvar
- Clique no botão +Propriedade
- Selecione OrganizationId como o Parâmetro
- Insira o identificador da organização Harmony como o Valor
- Clique no botão Salvar
- Clique no botão Validar no painel Provedor para confirmar a configuração do provedor de segurança
- No painel Provedor, clique no botão Editar
- Selecione a caixa de seleção Habilitado
- 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
Essas informações são necessárias para configurar a autenticação de conta de serviço:
- Região Harmony. Selecionada em Propriedades ou especificada em Endpoints.
- Credenciais 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.
- Navegue até o IDE do App Builder
- Clique no botão Provedores de Segurança
- Clique no botão + Autenticação de Fonte de Dados
- No painel Provedor, forneça o seguinte:
- Nome: Insira um nome significativo, como
Jitterbit Harmony - Tipo: Selecione Jitterbit Harmony
- Tipo de Autenticação: Selecione Harmony Service Account
- Nome: Insira um nome significativo, como
- Clique no botão Salvar
- No painel Propriedades, clique no botão +Propriedade
- Selecione Região como o Parâmetro
- Selecione a região Harmony apropriada como o Valor
- Clique no botão Salvar
- No painel Credenciais, clique no botão +Credencial
- Selecione Senha como o Tipo
- Insira o email Harmony como o Nome de Usuário
- Insira a senha Harmony como a Senha
- Clique no botão Validar no painel Provedor para confirmar a configuração do provedor de segurança
- No painel Provedor, clique no botão Editar
- Selecione a caixa de seleção Habilitado
- 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 durante o processo de autenticação. As declarações são mapeadas para grupos de provedores de segurança, que por sua vez podem ser mapeados para grupos de segurança. Para habilitar essa opção, o administrador deve selecionar Fornece Membros de 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 Membros de Grupo | Indica se o Provedor de Identidade (IdP) inclui declarações de membros de grupo no token de segurança. As declarações serão registradas como grupos de provedores, que podem ser mapeados para grupos de usuários. |
Endpoints
| Tipo | Descrição |
|---|---|
| API Harmony | A URL base da região Harmony, uma das:
|
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 do Jitterbit Harmony, uma das:
|
Declarações
| Identificador | Propósito | Descrição |
|---|---|---|
| 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. |
| 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. |
Configurar autenticação de single sign-on
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.
Pré-requisitos
Para usar o provedor de segurança jitterbit.com, os seguintes pré-requisitos devem ser atendidos:
- O tile 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:
- Região Harmony. Selecionada em Propriedades ou especificada em Endpoints.
- ID da organização Harmony. Especificado em Propriedades.
Etapas de configuração
Siga estas etapas para configurar e habilitar o provedor de segurança jitterbit.com. Configurações adicionais suportadas são descritas na seção Configuração.
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.
- Navegue até o IDE do App Builder
- Clique no botão Provedores de Segurança
- Localize o provedor de segurança
jitterbit.comno painel Autenticação de Usuário ou no painel Autenticação de Fonte de Dados, e abra o registro para edição - Clique no ícone de editar lápis no painel Propriedades para o registro
OrganizationId - Insira o Valor do seu ID da organização Harmony
- Clique em Salvar
- Clique no ícone de editar lápis para o registro
Region - Selecione o Valor que corresponde à sua região Harmony
- Clique em Salvar
- Clique no botão Editar no painel Configurações
- Selecione o campo Habilitar para ativar o provedor de segurança
- Clique no botão Salvar