Histórico da Página
...
Portuguese | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Configurando o Application Server como servidor Web para o SmartClient HTML
A seguir demonstraremos a configuração, de fato muito simples, deste ambiente. Requisitos
Editando o arquivo de configuração do Application ServerSendo o administrador do ambiente, edite o arquivo de configuração appserver.ini. Para saber detalhadamente sobre a configuração do arquivo, consulte Seção [Webapp]
Indica a porta da onde o servidor ira disponibilizar o acesso ao SmartClient HTML.
2 - Configuração do ambiente HTTPS (camada de segurança) Caso o cliente opte por utilizar conexões HTTP seguras, é necessário a configuração dos certificados. Para isso indique o método que será usado e o caminho para o arquivo de certificado e chave.
3 - Configuração para descriptografar o protocolo Caso o cliente opte por descriptografar o protocolo (necessário para emulação de carga do sistema), é necessário desabilitar a chave obfuscate_protocol.
Ao efetuar essa configuração, os dados trafegados são passíveis de leitura (sniffing) 4 - Configuração para controle de acesso HTTP (CORS) Caso o cliente opte por permitir que o Smartclient HTML seja acessado por um domínio diferente, é necessário informar a chave httpheaders_options. Essa chave deve ser informada em formato JSON. Quando não for definida esta chave, o Smartclient HTML só será acessado por páginas web do mesmo domínio (default). Para especificar um domínio diferente, a chave httpheaders_options deve conter a informação "Access-Control-Allow-Origin".
Nota | O Cross-origin resource sharing (CORS) (ou compartilhamento de recursos de origem cruzada), é a especificação de segurança implementada pelos browsers e que define meios pelo qual um navegador e um servidor web podem interagir para determinar se permiti ou não que seus recursos sejam acessados por uma página web de um domínio diferente. Para mais opções de cabeçalho HTTP, consultar https://www.w3.org/TR/cors/ 5 - Configuração para listar os últimos parâmetros iniciais executados em TOTVS|SmartClient HTML Caso o cliente opte em listar os últimos parâmetros iniciais executados em TOTVS|SmartClient HTML, é necessário habilitar as chaves "LASTMAINPROG" e "ENVSERVER".
6 - Configuração para carregar os parâmetros de linha em modo implícito Caso o cliente opte em listar os parâmetros de linha de modo oculto( implícito ), é necessário habilitar a chave "HideParamsForm", se executado simultaneamente com modo "explícito" a prioridade sera ele, ou seja, a aplicação ignora o modo implícito. O programa e ambiente a ser executado será sempre o primeiro da lista dos parâmetros "LASTMAINPROG" e "ENVSERVER". Segue exemplo dos programas a ser executado de acordo com o bloco de código a baixo:
Tela de parâmetros do Smartclient HTML Ao exibir corretamente a página de parâmetros, o ambiente já estará devidamente configurado. Tela de login do Smartclient HTML |