Criando ou Editando um Terminal HTTP

Os terminais HTTP fornecem as informações de conexão que o Studio e o Integration Appliance usam para se conectar a um servidor HTTP. Um terminal HTTP também especifica as informações de conexão de forma que o Integration Appliance possa agir como o listener HTTP.

  1. Na área de janela Criar Terminal ou Editar Terminal, configure os campos conforme descrito na tabela a seguir.
    Nota: A alteração das propriedades de configuração de um terminal afeta todas as orquestrações que usam esse terminal no projeto já que as edições são globais, não locais.
  2. Quando concluído, se disponível, clique em Conexão de Teste para confirmar que é possível se conectar ao servidor HTTP.
    Nota: O botão Conexão de Teste está disponível apenas ao configurar um terminal para a atividade Postar Solicitação de HTTP - quando Local é configurado com a opção Servidor Remoto.
  3. Clique em OK.
Tabela 1.
Nome do Campo Descrição
Localização  
O Dispositivo de Integração Recebe o Pedido Esta opção especifica que o Integration Appliance está agindo como um listener HTTP.

Para um terminal HTTP usado com a atividade Receber Solicitação de HTTP, Local é configurado automaticamente com a opção Integration Appliance Recebe Solicitação.

Servidor Remoto Esta opção especifica que o Integration Appliance está enviando e recebendo solicitações de um servidor HTTP remoto.

Para um terminal HTTP usado com a atividade Postar Solicitação de HTTP, Local é configurado automaticamente com a opção Servidor Remoto.

Nome do Host Necessário apenas para a opção Servidor Remoto - Especifique o nome do host ou o endereço de IP para o servidor HTTP ao qual este terminal se conecta.
Porta Para a atividade Receber Solicitação de HTTP - Especificar o número da porta do Integration Appliance agindo como um listener HTTP.

Para a atividade Postar Solicitação de HTTP - Especifique o número da porta do servidor HTTP remoto.

Login Descrição
Efetuar Login no Servidor como um Usuário Anônimo Disponível apenas para a opção Servidor Remoto. Selecione esta opção para se conectar ao servidor HTTP de maneira anônima (na qual uma conta do usuário não é necessária).
Efetuar Login no Servidor com Nome de Usuário e Senha Disponível apenas para a opção Servidor Remoto. Selecione esta opção para se conectar ao servidor HTTP usando uma conta do usuário. Insira o Nome de Usuário e a Senha.
Autenticação Permite selecionar o tipo de autenticação que o Integration Appliance usa ao se conectar a um servidor remoto. Na lista, selecione uma das opções de autenticação a seguir:
  • Básico - Envia o nome de usuário e a senha especificados descriptografados no servidor. Este esquema de autenticação é o menos seguro.
    Nota: Agora a autenticação básica está disponível para a atividade HTTP Receber Solicitação.
  • Compilação - Criptografa o nome de usuário e a senha especificados antes de enviar o nome de usuário e a senha ao servidor. Esta opção de autenticação é mais segura do que a autenticação Básica.
  • NTLM - Requer que uma instância de NTCredentials esteja disponível para o nome de domínio do servidor. Esta autenticação é a opção de autenticação mais segura. Quando você escolher a opção de autenticação NTLM, o Integration Appliance autenticará uma conexão e não uma solicitação; portanto, o Integration Appliance autentica toda vez que uma nova conexão é feita. A conexão deve permanecer aberta durante o processo de autenticação. Não é possível usar o NTLM para autenticar em um proxy e um servidor.
    Nota: Não prefixe o nome de usuário com o domínio.
  • Kerberos - O protocolo Kerberos requer um terceiro confiável que é conhecido como o servidor Kerberos. O nome do servidor Kerberos e domínio são configurados no painel WMC Security:Kerberos em vez de ser no terminal HTTP ou Serviços da Web.
Região / Domínio Se você selecionar a opção de autenticação Básico ou Compilação, especifique uma região.

Se você selecionar a opção de autenticação NTLM, especifique um domínio.
Nome de Usuário   Disponível apenas para a opção Servidor Remoto - Especifique o Nome de Usuário para a conta usada para se conectar ao Servidor HTTP.
Senha Disponível apenas para a opção Servidor Remoto - Especifique a Senha para a conta usada para se conectar ao Servidor HTTP.
Efetuar login no servidor usando OAuth 2.0 Descrição
Tipo de concessão O cliente Cast Iron OAuth2.0 suporta duas concessões para solicitação de um token de acesso. A solicitação de autorização pode ser feita diretamente para o proprietário do recurso ou por meio de um servidor de autorizações.

Selecione um dos tipos de concessão a seguir:
  • password - Requer uma combinação de URL do Servidor de Autorizações, Nome de Usuário e Senha ou apenas o Token de Acesso. Se o Token de Acesso for provisório, a URL do Servidor de Autorizações, o Nome de Usuário e a Senha deverão ser fornecidos para gerar novamente o token de acesso expirado
  • authorization_code - Requer um Token de Acesso e/ou a combinação de Token de Atualização e URL do Servidor de Autorizações para atualizar os tokens de acesso provisório pós-validação.
Escopo Especifique o escopo da solicitação de acesso usando o parâmetro de solicitação de escopo. O servidor de autorizações usa isso para informar o cliente sobre o escopo do token de acesso emitido.
Nome de Usuário Especifique o nome de usuário usado para efetuar logon no servidor de recurso. Para concessão da credencial de senha do proprietário do recurso, o nome de usuário será usado como parte da solicitação do token de acesso.
Senha Especifique a senha usada para efetuar logon no servidor de recurso. Para concessão da credencial de senha do proprietário do recurso, a senha será usada como parte da solicitação do token de acesso.
ID do Cliente Especifique o ID de cliente emitido pelo servidor de autorizações durante o registro. O ID do cliente é uma sequência exclusiva contendo as informações de registro fornecidas no cliente pelo servidor de autorizações. O ID do cliente não é secreto; ele fica exposto para o proprietário do recurso e não deve ser usado apenas para autenticação de cliente.
Segredo do Cliente Especifique o segredo do cliente. O segredo do cliente é confidencial.
Token de Acesso Especifique o Token de Acesso. Tokens de acesso são credenciais representando a autorização emitida para o cliente. Tokens representam escopos específicos e a duração do acesso.
URL do Servidor de Autorizações Especifique a URL do Servidor de Autorizações. A URL do Servidor de Autorizações é aquela para o servidor de autorizações ou terminal de token responsável por emitir e atualizar tokens de acesso.
Token de Atualização Especifique o token de atualização. Tokens de atualização são usados para obter tokens de acessão quando os tokens de acesso atuais expiram.
Para obter mais informações sobre OAuth 2.0, consulte http://tools.ietf.org/html/rfc6749.
Segurança Descrição
Nenhum Selecione a opção Nenhum se nenhuma segurança for necessária.
HTTPS Selecione a opção HTTPS para ativar o HTTP seguro sobre SSL.
  • Disponível apenas para a opção Integration Appliance Recebe Solicitação - Quando a autenticação de servidor é necessária, selecione a caixa de seleção Nome Alternativo do Certificado do Servidor para especificar que o Integration Appliance que está agindo como um servidor deve fornecer um certificado do cliente. Se selecionado, o nome do certificado deve ser fornecido. Um certificado especificado em nível de terminal com essa caixa de seleção tem precedência sobre os certificados especificados em Segurança> Certificados> Configurações> Servidor SSL sobre a entrada NIC de dados no WMC.
  • Disponível apenas para a opção Servidor Remoto - Quando a autenticação de cliente é necessária, selecione a caixa de seleção Nome Alternativo do Certificado de Cliente para especificar que o Integration Appliance que está agindo como um cliente deve fornecer um certificado ao Servidor HTTP. Se selecionado, o nome do certificado deve ser fornecido. (Para obter informações sobre como importar um certificado de cliente e chave privada para utilização com autenticação de cliente, consulte Importando um Certificado de Entidade Final). Um certificado especificado em nível de terminal com essa caixa de seleção tem precedência sobre os certificados especificados na entrada Segurança > Certificados > Configurações > Cliente SSL no WMC
Versão de Protocolo Selecione o protocolo usado para HTTP seguro sobre SSL. Por padrão, a versão de protocolo usada é SSL_TLSv2.
Opções do Conjunto de Conexões
Máximo de Conexões Especifica o número máximo de conexões do servidor HTTP que o Integration Appliance pode manter abertas no conjunto de conexões. A inserção de 0 (zero) significa que o número máximo de conexões é ilimitado. O valor padrão é 25.
Tempo Limite de Conexão - O campo Conexão a seguir está disponível apenas para a opção Servidor Remoto.
Expirar após ___ segundos ao estabelecer uma conexão com o Terminal. O número de segundos antes de ocorrer um tempo limite entre o Integration Appliance tentar estabelecer uma conexão com o Terminal e o tempo que demora para o terminal responder à solicitação de conexão. Para uma atividade de HTTP, o período de tempo que o Integration Appliance tenta estabelecer uma conexão com o Servidor HTTP antes de expirar. Um tempo limite de conexão é diferente de um tempo limite de atividade porque um tempo limite de atividade ocorre após a conexão com o terminal já ter sido estabelecida. Um tempo limite de atividade especifica a quantidade de tempo em segundos antes de ocorrer um tempo limite entre a atividade que chama uma solicitação em um terminal e o tempo que o terminal demora para responder. Você configura o tempo limite da atividade na tarefa Tentar Novamente da atividade HTTP Solicitação Post.
Proxy - Os campos de Proxy a seguir estão disponíveis apenas para a opção Servidor Remoto.
Login Descrição
Efetuar Login no Servidor como um Usuário Anônimo Disponível apenas para a opção Servidor Remoto. Selecione esta opção para se conectar ao servidor HTTP de maneira anônima (na qual uma conta do usuário não é necessária).
Efetuar Login no Servidor com Nome de Usuário e Senha Disponível apenas para a opção Servidor Remoto. Selecione esta opção para se conectar ao servidor HTTP usando uma conta do usuário. Insira o Nome de Usuário e a Senha.
Autenticação Permite selecionar o tipo de autenticação que o Integration Appliance usa ao se conectar a um servidor remoto. Na lista suspensa, selecione uma das opções de autenticação a seguir:
  • Básico - Envia o nome de usuário e a senha especificados descriptografados no servidor. Este esquema de autenticação é o menos seguro.
  • Compilação - Criptografa o nome de usuário e a senha especificados antes de enviar o nome de usuário e a senha ao servidor. Esta opção de autenticação é mais segura do que a autenticação Básica.
  • NTLM - Requer que uma instância de NTCredentials esteja disponível para o nome de domínio do servidor. Esta autenticação é a opção de autenticação mais segura pois o Integration Appliance autentica uma conexão e não uma solicitação; portanto, o Integration Appliance autentica toda vez que uma nova conexão é feita. A conexão deve permanecer aberta durante o processo de autenticação. Não é possível usar o NTLM para autenticar em um proxy e um servidor.
    Nota: Não prefixe o nome de usuário com o domínio.
Região / Domínio Se você selecionar a opção de autenticação Básico ou Compilação, especifique uma região. Se você selecionar a opção de autenticação NTLM, especifique um domínio.
Nome de Usuário   Disponível apenas para a opção Servidor Remoto - Especifique o Nome de Usuário para a conta usada para se conectar ao Servidor HTTP.
Senha Disponível apenas para a opção Servidor Remoto - Especifique a Senha para a conta usada para se conectar ao Servidor HTTP.
Segurança Descrição
Nenhum Selecione a opção Nenhum se nenhuma segurança for necessária.
Tempo Limite de Conexão - O campo Conexão a seguir está disponível apenas para a opção Servidor Remoto.
Tempo limite após ___ segundo(s) ao estabelecer uma conexão com o Terminal. Especifica a quantidade de tempo em segundos antes de ocorrer um tempo limite entre o Integration Appliance tentar estabelecer uma conexão com o terminal e o tempo que demora para o terminal responder à solicitação de conexão. Para uma atividade de HTTP, o período de tempo que o Integration Appliance tenta estabelecer uma conexão com o Servidor HTTP antes de expirar. Um tempo limite de conexão é diferente de um tempo limite de atividade porque um tempo limite de atividade ocorre após a conexão com o terminal já ter sido estabelecida. Um tempo limite de atividade especifica a quantidade de tempo em segundos antes de ocorrer um tempo limite entre a atividade que chama uma solicitação em um terminal e o tempo que o terminal demora para responder.Configure o tempo limite da atividade na tarefa Tentar Novamente da Atividade Postar Solicitação de HTTP.
Host Especifica o nome do host do servidor proxy. Este campo é necessário.
Porta Especifica o número da porta para usar para se conectar ao servidor proxy. Este campo é necessário
Nome de Usuário Especifica o nome de usuário a usar para autenticação do servidor proxy. Este campo é opcional se seu servidor proxy não requer autenticação
Senha Especifica a senha a usar para autenticação do servidor proxy. Este campo é opcional se seu servidor proxy não requerer autenticação.
Nota: Para alguns campos no terminal, é possível definir propriedades de configuração para fornecer os valores para esses campos.O ícone
é exibido quando você clica em um campo que suporta uma propriedade de configuração e uma propriedade de configuração do mesmo tipo já foi configurada para o projeto.