[FE] Tela de autenticação não configura cookies de autenticação prejudicando ambiente em que mdmCdsShortURLAuthentication=true
Description
How to reproduce
How it works:
- Access Carol through Carol’s URL
- Login (using carol’s normal flow)
- You open the Carol App Clockin and it works as expected.
- You are able to see the images.
How it does not work
- Incognito browser
- Access the clockin directly through its url: https://icomon.carol.ai/icomon/apps/clockinapp
- It redirects to our login app flow.
- You login
- You try yo access images, and it does not work.
The following endpoint created the cookies:
curl -X 'GET' \
'https://api.carol.ai/api/v1/oauth2/token/TOKEN' \
-H 'accept: application/json'
Expected behavior
- We have two opportunities to have this flow smooth:
- The login app flow should define the cookies registering the user is authenticated (same that happens on the above endpoint (
api/v1/oauth2/token/TOKEN
).
- The login app flow should define the cookies registering the user is authenticated (same that happens on the above endpoint (
Definitive solution:
PRDE-3446: [BE] Tela de autenticação não configura cookies de autenticação prejudicando ...Done
- Jira TOTVS issue: https://jiraproducao.totvs.com.br/browse/DLABSCAPL-4077
- Attachments:
https://jiraproducao.totvs.com.br/secure/attachment/2229819/image-2024-02-08-10-48-14-749.png; https://jiraproducao.totvs.com.br/secure/attachment/2229818/image-2024-02-08-10-48-30-075.png
TABELA 01 - Questões Gerais
Questões gerais (obrigatórias) | Respostas |
---|---|
1) Qual o seu segmento TOTVS? | Resposta: TOTVS RH |
2) Qual o produto / Carol APP relacionado? | Resposta: clockinapp |
3) Informe o ambiente impactado: | https://icomon.carol.ai/icomon |
4) Informe a fase/estágio | ( ) É um Projeto ( X ) É cenário em Produção |
5) Informe a prioridade desta issue. |
|
Informe o tipo de problema/dúvida que descreve a sua situação. | O ambiente https://icomon.carol.ai/icomon é apenas um exemplo, este item ocorre em todos os clientes. Percebemos que os cookies de autenticação são setados nas telas da Carol porém não na tela de autenticação da Carol, prejudicando o fluxo quando o usuário final entra direto no frontend web do carolapp. Este problema ocorre apenas com os cookies, as informações guardadas no localstorage são configuradas corretamente. Unable to render embedded object: File (image-2024-02-08-10-48-14-749.png) not found. Não configurando corretamente os cookies de autenticação as imagens não são exibidas quando a autenticação do shorturl está ativada: Unable to render embedded object: File (image-2024-02-08-10-48-30-075.png) not found. |
Activity
Show:
@Ingo Wagner , Clockin confirmou que deu certo. Pode encerrar o ticket.
Message thread link on #red-phone channel:
https://totvscarol.slack.com/archives/C03NT4US9J9/p1707937389778559
@Robson Thanael Poffo ,
@Geny Isam Hamud Herrera ,
This issue was planned to be delivered until 2024-03-01. You can check that by consulting the issue in the Due Date field.
Dates already planned for this issue: 2024-03-01
If External Issue Link field is filled, customer was also informed on JIRA TOTVS.