01. DADOS GERAIS
Produto: | TOTVS Framework
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Framework |
Módulo: | Configurador |
Função: | CONFIGURADOR (CFGX038) |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DFRM1-36003 |
02. SITUAÇÃO/REQUISITO
A classe FWoAuth2Client abre um navegador interno para efetuar o login, porém em webapp isso torna-se um iFrame, impossibilitando que alguns serviços sejam executados corretamente.
Ao conseguir efetuar o login, alguns serviços retornam o redirecionamento com uma URL parcial, levando a problemas de HTTP.
03. SOLUÇÃO
A classe FWoAuth2Client recebeu melhorias para permitir que o navegador ou aba do mesmo seja aberta durante o login via a chave EXTERNALBROWSER na seção OAUTH_CLIENT, quando essa chave está informada com o valor 1 em ambiente webapp com webagent, o login será aberto em outra aba, evitando assim o uso de iFrame.
O redirecionamento da classe também foi melhorado, para caso o Location seja recebido de forma parcial, a URL inicial seja concatenada ao mesmo, gerando assim um URL completa, com HTTP/HTTPS conforme o serviço de autenticação.
04. DEMAIS INFORMAÇÕES
05. ASSUNTOS RELACIONADOS
Não se aplica