So erkennen Sie dieses Problem
Blockierte Cross-Site-Cookies können dazu führen, dass die HireData-RMA oder eine andere Carerix-Marketplace-Integration:- Einen Carerix-Login-Bildschirm anzeigt, obwohl Sie bereits angemeldet sind
- Direkt nach der Anmeldung wieder zum Login-Bildschirm zurückkehrt
- Weiß oder grau bleibt, statt zu laden
- Eine Meldung über eine abgelehnte Verbindung oder eine abgelaufene Sitzung anzeigt
Warum das passiert
Der Carerix Marketplace lädt HireData innerhalb eines Cross-Site-iframes. Der iframe startet einen OpenID-Connect-Login beim Carerix Identity Server. Das Carerix-SSO nutzt dann Ihre bestehende Carerix-Sitzung, um Sie zu authentifizieren, ohne erneut nach Ihren Zugangsdaten zu fragen. Wenn Ihr Browser verhindert, dass dieses Sitzungs-Cookie innerhalb des iframes verwendet wird, kann der Identity Server Ihre bestehende Sitzung nicht erkennen. Die eingebettete App kann dann einen Login-Bildschirm anzeigen oder in eine Login-Schleife geraten. Das ist eine bekannte Einschränkung von Browser-Datenschutzfunktionen und dem iframe-basierten Marketplace-SSO von Carerix. Es ist kein Defekt in der OpenID-Connect-Implementierung von HireData. Carerix beschreibt den erwarteten Ablauf in seiner Dokumentation zur Marketplace-Authentifizierung und zum SSO.Comet und Google Chrome
Comet basiert auf Chromium, Sie können also dieselbe Cookie-Ausnahme wie in Google Chrome verwenden.1
Öffnen Sie die Einstellungen für Drittanbieter-Cookies
Öffnen Sie die Settings Ihres Browsers und gehen Sie dann zu Privacy and security > Third-party cookies.
2
Fügen Sie Carerix zu den erlaubten Websites hinzu
Klicken Sie unter Sites allowed to use third-party cookies auf Add.Geben Sie die folgende Adresse exakt ein und klicken Sie auf Add:Das Präfix
[*.] schließt Ihre Carerix-Umgebung und alle anderen carerix.net-Subdomains ein.Carerix empfiehlt außerdem, die Domain seines Identity Servers zu erlauben. Fügen Sie diese als separaten Eintrag hinzu:3
Speichern und Carerix neu laden
Kehren Sie zu Carerix zurück und laden Sie die Seite neu. Öffnen Sie die HireData-RMA erneut. Sie sollte sich jetzt öffnen, ohne den Carerix-Login-Bildschirm anzuzeigen.
Cookies über die Adressleiste erlauben
Wenn Ihr Browser in der Adressleiste ein Symbol für blockierte Drittanbieter-Cookies anzeigt, können Sie auch auf dieses Symbol klicken und Third-party cookies für die aktuelle Website aktivieren. Laden Sie die Seite anschließend neu. Das Hinzufügen von[*.]carerix.net in den Settings ist die zuverlässigere Option, weil sie jede Carerix-Umgebung auf dieser Domain abdeckt.
Safari auf macOS
Safari unterstützt keine website-spezifische Ausnahme für diese Art von Cross-Site-Tracking-Schutz. Sie müssen die Einstellung für den gesamten Browser ändern.1
Öffnen Sie die Safari-Datenschutzeinstellungen
Klicken Sie im Safari-Menü auf Settings und öffnen Sie dann Privacy.
2
Erlauben Sie Cross-Site-Cookies
Schalten Sie Prevent cross-site tracking aus. Stellen Sie sicher, dass Block all cookies ebenfalls ausgeschaltet ist.
3
Laden Sie Carerix neu
Schließen Sie die Settings, kehren Sie zu Carerix zurück und laden Sie die Seite neu. Öffnen Sie die HireData-RMA erneut.
Wenn Sie die Einstellung nicht ändern können
Ihre Organisation verwaltet Ihre Browser-Einstellungen möglicherweise zentral. Wenn die Option nicht verfügbar oder gesperrt ist, bitten Sie Ihre IT-Administration, Drittanbieter-Cookies für[*.]carerix.net und [*.]carerix.io zu erlauben.
In Comet oder Chrome erlauben diese Ausnahmen Carerix, Sie innerhalb des HireData-iframes angemeldet zu halten. Sie aktivieren keine Drittanbieter-Cookies für alle Websites.