Como reconhecer este problema
Cookies entre sites bloqueados podem fazer com que o RMA da HireData ou outra integração do Carerix Marketplace:- Mostre um ecrã de início de sessão da Carerix mesmo que já tenha sessão iniciada
- Volte ao ecrã de início de sessão imediatamente depois de iniciar sessão
- Permaneça branco ou cinzento em vez de carregar
- Mostre uma mensagem de ligação recusada ou de sessão expirada
Porque é que isto acontece
O Carerix Marketplace carrega a HireData dentro de um iframe entre sites. O iframe inicia um login OpenID Connect com o Identity Server da Carerix. O SSO da Carerix utiliza depois a sua sessão Carerix existente para o autenticar sem voltar a pedir as suas credenciais. Se o seu browser impedir que esse cookie de sessão seja utilizado dentro do iframe, o Identity Server não consegue reconhecer a sua sessão existente. A app incorporada pode então apresentar um ecrã de início de sessão ou entrar num loop de login. Esta é uma limitação conhecida dos controlos de privacidade dos browsers e do SSO do Marketplace da Carerix baseado em iframes. Não é um defeito da implementação OpenID Connect da HireData. A Carerix descreve o fluxo esperado na sua documentação de autenticação e SSO do Marketplace.Comet e Google Chrome
O Comet é baseado no Chromium, por isso pode usar a mesma exceção de cookies do Google Chrome.1
Abra as definições de cookies de terceiros
Abra as Settings do seu browser e vá a Privacy and security > Third-party cookies.
2
Adicione a Carerix aos sites permitidos
Em Sites allowed to use third-party cookies, clique em Add.Introduza o seguinte endereço exatamente como está e clique em Add:O prefixo
[*.] inclui o seu ambiente Carerix e todos os outros subdomínios de carerix.net.A Carerix também recomenda permitir o domínio do seu Identity Server. Adicione-o como uma entrada separada:3
Guarde e recarregue a Carerix
Volte à Carerix e recarregue a página. Abra novamente o RMA da HireData. Deve agora abrir sem mostrar o ecrã de início de sessão da Carerix.
Permitir cookies a partir da barra de endereço
Se o seu browser mostrar um ícone de cookies de terceiros bloqueados na barra de endereço, também pode clicar nesse ícone e ativar Third-party cookies para o site atual. Recarregue a página depois disso. Adicionar[*.]carerix.net em Settings é a opção mais fiável, porque cobre todos os ambientes Carerix nesse domínio.
Safari no macOS
O Safari não suporta uma exceção específica por website para este tipo de proteção contra rastreio entre sites. Tem de alterar a definição para o browser inteiro.1
Abra as definições de privacidade do Safari
No menu Safari, clique em Settings e abra Privacy.
2
Permita cookies entre sites
Desative Prevent cross-site tracking. Certifique-se de que Block all cookies também está desativado.
3
Recarregue a Carerix
Feche as Settings, volte à Carerix e recarregue a página. Abra novamente o RMA da HireData.
Se não conseguir alterar a definição
A sua organização pode gerir as definições do seu browser. Se a opção estiver indisponível ou bloqueada, peça ao seu administrador de TI que permita cookies de terceiros para[*.]carerix.net e [*.]carerix.io.
No Comet ou no Chrome, estas exceções permitem que a Carerix o mantenha com sessão iniciada dentro do iframe da HireData. Não ativam cookies de terceiros para todos os websites.