Link da Issue: 

01. SITUAÇÃO


Cliente relata que não consegue acessar o Meu RH pelo aplicativo. Quando acessado pelo navegador o problema não ocorre. O problema passou a ocorrer após a migração dos servidores para Windows Server 2016.

Foram executados os testes via Postman, porém todos os testes falharam.


02. 
INFORMAÇÕES VALIDADES COM CLIENTE/ATENDIMENTO


















 




Testes no Postman

Arquitetura Mobile

Atualização para o Ionic 5

Como utilizar a autenticação por token no Meu RH da linha RM?

Configuração para aplicativo ou Portal utilizando TOKEN/IONIC5


03. CAUSA

Em análise foi identificado via testes do postman que ao efetuar a requisição, o servidor web não consegue enxergar o servidor de aplicação pelo nome da máquina.

Para chegar a essa constatação foi necessário Desabilitar a verificação SSL no postman, pois o cliente utiliza o protocolo HTTPS. Com ele habilitado ocasionava um erro de certificado, o que fez com que parecesse que havia um problema nos certificados do cliente. Este problema foi descartado após testes de verificação de certificado.

A seguir segue imagem retornada na primeira requisição, informando o erro no certificado do site:

A imagem abaixo ilustra a opção de desabilitar a verificação SSL sendo exibida:

Abaixo segue mensagem com o problema real:

04. SOLUÇÃO

Habilitado o token no ambiente do cliente, tendo em vista estar na versão 5 do Ionic. 

Incluído tag Host no arquivo RM.Host.Service.exe.config com o IP do servidor.


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>