Páginas filhas
  • DFRM1-36003 DT FWoAuth2Client - Redirect e iFrame


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

FWoAuth2Client - Framework

05. ASSUNTOS RELACIONADOS

        Não se aplica