Loop login on IDP tenants
Description
PRDE - Bug default text according to the team DoR (Definition of Ready)
01 - PERSON OF CONTACT (PERSON THAT CAN ANSWER QUESTIONS ABOUT THE PROBLEM):
02 - PROBLEM (WHAT'S THE ISSUE?):
The problem happens because of when the Auth app on Carol redirects to the original app, with another query param, we are always concatenating with ?handoff=
, since the original URL has ?q=
it causes the infinite loop.
I simulated on incognito Chrome session sending the &handoff=
and it worked, without any redirect in loop.
Attached a video.
03 - STEPS TO REPRODUCE (STEP (1...N), VIDEO, SCREENSHOTS, LOGS FOLDER, HEARTBEAT, ETC. – IF IS NOT POSSIBLE TO REPRODUCE EXPLAIN THE REASON):
04 - LINKS (ADD A LINK TO THE BUG OR TO THE TENANT):
05 - EXPECTED BEHAVIOR (LIST THE EXPECTED BEHAVIORS TO CONSIDER THIS BUG AS DONE):
- Handle the redirect after authentication with IDP without loop redirecting.
Valor anterior do campo deployment date era 2024-06-17T18:27:00.0+0000. Parece ter ocorrido um novo deploy nesta issue.
Github Commit:
Esta issue foi automaticamente movida para WAITING DEPLOY, pois a issue relacionada de QA regression também chegou ao status WAITING DEPLOY (PR foi mergeado na branch master no Github).
Esta issue foi automaticamente movida para REGRESSION, pois o PR foi mergeado na branch QA no Github.
Esta issue foi automaticamente movida para REGRESSION, pois o PR foi mergeado na branch QA no Github.
Esta issue foi automaticamente movida para REGRESSION, pois o PR foi mergeado na branch QA no Github.
Esta issue foi automaticamente movida para TESTED & MERGED, pois o PR foi mergeado na branch Develop no Github. PR aprovado por glaucioscheibel,douglascoimbra.
Github usuário douglascoimbra aprovou um PR e foi adicionado como Shared Assignee nesta issue.
fix: https://totvsideia.atlassian.net/browse/CAPL-5287#icft=CAPL-5287 Update SAMLResourceV2 to handle URL parameters correctly
Esta issue foi automaticamente movimentada para QA REVIEW, pois o PR foi aprovado no Github.
@MARCOS STUMPF ,
@Leandro Ripoll Saldanha , @Reinaldo Oliveira Machado Junior , @Glaucio Scheibel
Este issue foi planejada para ser entregue até 2024-06-28. Você pode confirmar consultando o campo Due Date desta issue.
Data já planejadas para esta issue: 2024-06-07, 2024-06-28
Se o campo External Issue Link estiver preenchido com o link de uma issue válida no Jira Produção o cliente também será notificado no Jira Produção.
Card revalidado pelo time de QA. Pendente apenas o code review
Mensagem enviada pelo Slack - plataforma-carol-internal - Douglas Coimbra Lopes
Comportamento encontrado durante os testes
:white_check_mark: Update: erro esta no redirecionamento de FE. Foi aberto para produto
• Ao testar a configuracao do Identity para sandbox nessa branch, continuo preso no loop. Deixei a sandbox e um video de evidencia do caso.
Mensagem editada no Slack - plataforma-carol-internal - Douglas Coimbra Lopes
Bom dia @Douglas Coimbra Lopes , esse caso acontece pois após o login, está sendo redirecionado a uma pagina a qual o usuario nao tem acesso.
Lembrando que quando o usuario é criado pelo Just In Time, ele é um usuário basico da organization, nao tendo acesso à tela de Settings.
Nesse caso, a Carol retorna um erro 403, que redireciona à tela de login, e como o usuário ainda está logado no Identity, o login é validado automaticamente, sendo redirecionado novamente à tela de settings.
Se você fizer o teste com uma pagina à qual o usuário tenha acesso, ou mudar o perfil do usuario criado para admin, o login funciona corretamente.
:rotating_light: Comportamento encontrado durante os testes
• Ao testar a configuracao do Identity para sandbox nessa branch, continuo preso no loop. Deixei a sandbox e um video de evidencia do caso.
Mensagem enviada pelo Slack - plataforma-carol-internal - Douglas Coimbra Lopes
@Reinaldo Oliveira Machado Junior Ao tentar provisionar o servico IDP para usuarios, os mesmos ficam presos no loop Segue video abaixo
https://jam.dev/c/e342d1b7-2114-428d-9e77-3ce7b9abb474
SANDBOX; https://totvsloopdeluxe.qarol.ai/carol-org/admin/settings
IDP CONFIGURED
Esta issue foi automaticamente movimentada para REVIEW, pois o PR (não DRAFT e não WIP) foi criado no Github.
fix: https://totvsideia.atlassian.net/browse/CAPL-5287#icft=CAPL-5287 Update SAMLResourceV2 to handle URL parameters correctly
@MARCOS STUMPF ,
@Gabriel DAmore Marciano , @Reinaldo Oliveira Machado Junior
Esta issue foi planejada para ser entregue até 2024-05-27. Você pode confirmar consultando o campo Due Date desta issue.
Datas já planejadas para esta issue: 2024-05-27
Se o campo External Issue Link estiver preenchido com o link de uma issue válida no Jira Produção o cliente também será notificado no Jira Produção.