Suchcenter

Ein Suchcenter privat halten

Authentifizierung und Prüfung erlaubter Origins schützen ein eingebettetes Suchcenter und seinen Datensatz
Authentifizierung und Prüfung erlaubter Origins schützen ein eingebettetes Suchcenter und seinen Datensatz

Ein Suchcenter ist standardmäßig öffentlich, wenn die Authentifizierung auf None steht. Um den Zugriff einzuschränken, wechseln Sie zu API oder OIDC, übergeben in der Einbettung ein gültiges Token und erlauben nur die vorgesehenen Website-Origins.

Festlegen, was privat bedeutet

Nutzen Sie die API-Authentifizierung, wenn Ihre Implementierung das benötigte Zugriffstoken bereitstellen kann. Nutzen Sie OIDC, wenn der Zugriff über die Anmeldung bei einem Identitätsanbieter erfolgen soll.

Die Authentifizierung schützt die Anfrage an die Oberfläche. Das Design des Datensatzes bleibt trotzdem wichtig: Halten Sie fachfremde private Inhalte aus dem verbundenen Datensatz heraus und prüfen Sie erfasste Inhalte vor der Bereitstellung.

Die Grenze konfigurieren

  1. Öffnen Sie die Security-Einstellungen des Suchcenters.
  2. Ändern Sie Search center authentication von None auf API oder OIDC.
  3. Konfigurieren Sie die gewählte Authentifizierungsmethode.
  4. Tragen Sie die exakte Produktions-Website unter Allowed origins ein.
  5. Kopieren Sie den generierten Einbettungscode und stellen Sie das gültige Zugriffstoken über den dokumentierten Anwendungsablauf bereit.
Seekdown-Sicherheitseinstellungen für Authentifizierung und erlaubte Origins
Seekdown-Sicherheitseinstellungen für Authentifizierung und erlaubte Origins

Bei aktivierter privater Authentifizierung lässt sich die gehostete öffentliche Seite nicht mehr anonym öffnen. Das Suchcenter wird zu einer authentifizierten Einbettung auf Ihrer Website.

Keine wiederverwendbaren Geheimnisse im öffentlichen Quellcode offenlegen

Erzeugen und übermitteln Sie Tokens über den dokumentierten Sicherheitsablauf. Fügen Sie keinen privilegierten Schlüssel in ein öffentliches Repository oder eine statische Seite ein.

Beide Seiten der Regel testen

TestErwartetes Ergebnis
Freigegebener Origin mit gültiger AuthentifizierungDas Suchcenter lädt und antwortet
Freigegebener Origin ohne gültige AuthentifizierungDer Zugriff wird abgelehnt
Nicht eingetragener OriginDie Einbettung wird blockiert
Anonyme gehostete öffentliche URLDie Seite meldet, dass sie nicht öffentlich verfügbar ist
QuellenlinkDas Ziel folgt seinen eigenen Zugriffsregeln

Führen Sie diese Prüfungen in einer produktionsnahen Umgebung durch. Eine Vorschau im Dashboard beweist nicht, dass Origins und Tokens auf der bereitgestellten Website korrekt sind.

Einen Zugriffsfehler beheben

Prüfen Sie zuerst den Authentifizierungsmodus, dann das Token und dann den exakten Origin einschließlich Schema und Subdomain. Schwächen Sie den Modus nicht auf None ab, nur damit eine fehlschlagende private Einbettung erscheint.

Ist die Zielgruppe anonym und sind alle Quellen öffentlich unbedenklich, wählen Sie bewusst eine öffentliche Konfiguration. Andernfalls behalten Sie die authentifizierte Grenze bei und korrigieren die Bereitstellung.