Home
Home
Englische Version
Support
Impressum
23.1 Release ►

    Main Navigation

    • Vorbereitung
      • Einrichten InSpire G7 Primärsystem und Standby Appliances
      • Initiale Inbetriebnahme für G7 Appliances
      • Konnektoren
    • Datenquellen
      • Anleitung zur Datenintegration mithilfe eines SQL Datenbank-Beispiels
      • Handbuch - Mindbreeze InSpire Insight Apps in Salesforce
      • Indizierung benutzerspezifischer Eigenschaften (SharePoint 2013 Connector)
      • Indizierung benutzerspezifischer Objekttypen (Documentum)
      • Installation & Konfiguration - Atlassian Confluence Sitemap Generator Add-On
      • Installation & Konfiguration - Caching Principal Resolution Service
      • Installation & Konfiguration - Jive Sitemap Generator
      • Installation & Konfiguration - Mindbreeze InSpire Insight Apps in Microsoft SharePoint On-Prem
      • Konfiguration - Atlassian Confluence Connector
      • Konfiguration - Best Bets Connector
      • Konfiguration - Box Connector
      • Konfiguration - COYO Connector
      • Konfiguration - Data Integration Connector
      • Konfiguration - Documentum Connector
      • Konfiguration - Dropbox Connector
      • Konfiguration - Egnyte Connector
      • Konfiguration - GitHub Connector
      • Konfiguration - Google Drive Connector
      • Konfiguration - GSA Adapter Service
      • Konfiguration - HL7 Connector
      • Konfiguration - IBM Connections Connector
      • Konfiguration - IBM Lotus Connector
      • Konfiguration - Jira Connector
      • Konfiguration - JiveSoftware Jive Connector
      • Konfiguration - JVM Launcher Service
      • Konfiguration - LDAP Connector
      • Konfiguration - Microsoft Azure Principal Resolution Service
      • Konfiguration - Microsoft Dynamics CRM Connector
      • Konfiguration - Microsoft Exchange Connector
      • Konfiguration - Microsoft File Connector (Legacy)
      • Konfiguration - Microsoft File Connector
      • Konfiguration - Microsoft Graph Connector
      • Konfiguration - Microsoft Project Connector
      • Konfiguration - Microsoft SharePoint Connector
      • Konfiguration - Microsoft SharePoint Online Azure Principal Resolution Service
      • Konfiguration - Microsoft SharePoint Online Connector
      • Konfiguration - Microsoft Stream Connector
      • Konfiguration - Microsoft Teams Connector
      • Konfiguration - Salesforce Connector
      • Konfiguration - SAP KMC Connector
      • Konfiguration - SemanticWeb Connector
      • Konfiguration - ServiceNow Connector
      • Konfiguration - Sitecore Connector
      • Konfiguration - Web Connector
      • Konfiguration - Yammer Connector
      • Konfiguration - Zoho Connector
      • Mindbreeze InSpire Insight Apps in Microsoft SharePoint Online
      • Mindbreeze Web Parts in Microsoft SharePoint
      • Whitepaper - Web Connector Erweiterte JavaScript Anwendungsfälle
    • Konfiguration
      • CAS Authentifizierung
      • Cognito JWT Authentifizierung
      • Cookie Authentifizierung
      • Handbuch - MMC_ Services
      • Handbuch - SSO mit Microsoft AAD oder AD FS
      • Handbuch - Text Classification Insight Services
      • I18n Item Transformation
      • Konfiguration - Alternative Suchvorschläge und automatische Sucherweiterung
      • Konfiguration - Backend Credentials
      • Konfiguration - Benachrichtigungen
      • Konfiguration - Box Connector
      • Konfiguration - CJK Tokenizer Plugin
      • Konfiguration - CSV Metadata Mapping Item Transformation Service
      • Konfiguration - Entity Recognition
      • Konfiguration - Export Funktionalität
      • Konfiguration - External Query Service
      • Konfiguration - Filter Plugins
      • Konfiguration - Gesammelte Ergebnisse
      • Konfiguration - GSA Late Binding Authorization
      • Konfiguration - Identity Conversion Service - Replacement Conversion
      • Konfiguration - InceptionImageFilter
      • Konfiguration - Index-Servlets
      • Konfiguration - Item Property Generator
      • Konfiguration - Kerberos Authentfizierung
      • Konfiguration - Management Center Menü
      • Konfiguration - Metadata Reference Builder Plugin
      • Konfiguration - Metadaten Anreicherung
      • Konfiguration - Mindbreeze InSpire
      • Konfiguration - Mindbreeze Proxy Umgebung (Remote Connector)
      • Konfiguration - NLQA Plugin
      • Konfiguration - Outlook Add-In
      • Konfiguration - Personalisierte Relevanz
      • Konfiguration - Plugin Installation
      • Konfiguration - Principal Validation Plugin
      • Konfiguration - Profile
      • Konfiguration - QueryExpr Label Transformer Service
      • Konfiguration - Reporting Query Log
      • Konfiguration - Reporting Query Performance Tests
      • Konfiguration - Request Header Session Authentisierung
      • Konfiguration - Verteilte Konfiguration (Windows)
      • Konfiguration - Vokabulare für Synonyme und Autovervollständigung
      • Konfiguration von Vorschaubildern
      • Mindbreeze Personalization
      • Mindbreeze Property Expression Language
      • Mindbreeze Query Expression Transformation
      • Non-Inverted Metadata Item Transformer
      • SAML Authentifizierung
      • Spracherkennung mit dem LanguageDetector Plugin
      • Trusted Peer Authentication für Mindbreeze InSpire
      • Verwendung von InSpire-Snapshots in einer CI_CD-Umgebung
    • Betrieb
      • app.telemetry Statistiken zu Suchanfragen
      • Bereitstellen von app.telemetry Informationen mittels SNMPv3 auf G7 Appliances
      • Handbuch - Filemanager
      • Handbuch - Indizierungs- und Suchlogs
      • Handbuch - Kommandozeilenwerkzeuge
      • Handbuch - Sichern & Wiederherstellen
      • Handbuch - Updates und Downgrades
      • Handbuch - Verteilter Betrieb (G7)
      • Index Betriebskonzepte
      • Inspire Diagnose und Ressourcen Monitoring
      • Konfiguration - app.telemetry Dashboards für Nutzungsanalyse
      • Konfiguration - Nutzungsanalyse
      • Löschung der Festplatten
      • Mindbreeze InSpire SFX Update
      • Wiederherstellen des Lieferzustandes
    • Anwenderhandbuch
      • Browser Extension
      • Cheat Sheet
      • iOS App
      • Tastaturbedienung
    • SDK
      • api.v2.alertstrigger Schnittstellenbeschreibung
      • api.v2.export Schnittstellenbeschreibung
      • api.v2.personalization Schnittstellenbeschreibung
      • api.v2.search Schnittstellenbeschreibung
      • api.v2.suggest Schnittstellenbeschreibung
      • api.v3.admin.SnapshotService Schnittstellenbeschreibung
      • Einbetten des Insight App Designers
      • Entwicklung eines API V2 Search Request Response Transformer
      • Entwicklung von Insight Apps
      • Java API Schnittstellenbeschreibung
      • SDK Übersicht
    • Release Notes
      • Release Notes 20.1 Release - Mindbreeze InSpire
      • Release Notes 20.2 Release - Mindbreeze InSpire
      • Release Notes 20.3 Release - Mindbreeze InSpire
      • Release Notes 20.4 Release - Mindbreeze InSpire
      • Release Notes 20.5 Release - Mindbreeze InSpire
      • Release Notes 21.1 Release - Mindbreeze InSpire
      • Release Notes 21.2 Release - Mindbreeze InSpire
      • Release Notes 21.3 Release - Mindbreeze InSpire
      • Release Notes 22.1 Release - Mindbreeze InSpire
      • Release Notes 22.2 Release - Mindbreeze InSpire
      • Release Notes 22.3 Release - Mindbreeze InSpire
      • Release Notes 23.1 Release - Mindbreeze InSpire
    • Sicherheit
      • Bekannte Schwachstellen
    • Produktinformation
      • Produktinformation - Mindbreeze InSpire - Standby
      • Produktinformation - Mindbreeze InSpire
    Home

    Path

    Sure, you can handle it. But should you?
    Let our experts manage the tech maintenance while you focus on your business.
    See Consulting Packages

    Konfiguration

    GSA Late Binding Authorization

    Copyright ©

    Mindbreeze GmbH, A-4020 Linz, 2023.

    Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen sind Markennamen und/oder Warenzeichen der jeweiligen Hersteller.

    Diese Dokumente sind streng vertraulich. Die Einreichung und Präsentation dieser Dokumente verleiht keine Rechte an unserer Software, unseren Dienstleistungen und Serviceergebnissen oder anderen geschützten Rechten. Die Verbreitung, Veröffentlichung oder Vervielfältigung ist untersagt.

    Zur besseren Lesbarkeit wurde auf eine Geschlechterdifferenzierung verzichtet. Entsprechende Begriffe und Definitionen gelten im Sinne und Zweck des Gleichbehandlungsgrundsatzes für beide Geschlechter.

    EinführungPermanenter Link zu dieser Überschrift

    Der GSA Late Binding Authorization Service kann in Fällen verwendet werden, wo Authorisierung nicht ausschließlich mit Access Control Lists durchgeführt werden kann und ein Zugriffstest zur Suchzeit nötig is. Zusätzlich sollen diese Zugriffstestabfragen auch mit http Session Authentisierung funktionieren.

    KonfigurationPermanenter Link zu dieser Überschrift

    Late Binding Authorization ServicePermanenter Link zu dieser Überschrift

    Der GSA Late Binding Authorization Service wird als Mindbreeze InSpire Launched Service konfiguriert. Navigieren Sie zum Abschnitt Services im Indices Tab. Wählen Sie in der Dropdown-Liste des Plugin-Selektors GSALateBindingAuthorization aus und klicken Sie dann auf "Add". Anschließend speichern Sie die Konfiguration, danach kann GSALateBindingAuthorization bei der Datenquelle als Authorization Service ausgewählt werden.

    Die folgenden Parameter sind einstellbar

    Bind port

    Port für die Autorisierungsabfragen.

    Cookie header property

    Der Autorisierungsdienst empfängt eine Benutzeridentitätsdatenstruktur innerhalb jeder Autorisierungsanfrage. Diese Identitätseigenschaft ist die den ursprünglichen Session Cookie-Header der Suchanfrage enthalten.


    Die Regeln für die Zugriffsprüfung für bestimmte URL-Muster können mit Authorizers definiert werden.

    WICHTIG: Das Autorisierungsergebnis für ein bestimmtes Dokument wird vom ersten Authorizer mit einem übereinstimmenden URL-Muster geliefert.

    Ein Authorizer kann die folgenden Attribute haben:

    URL Pattern

    Regulärer Ausdruck, der mit der URL (dem Schlüssel) des Dokuments übereinstimmt. Bei Übereinstimmungen wird dieser Authorizer für die Zugriffskontrolle verwendet. Das Muster muss vollständig mit der URL-Eingabe übereinstimmen.

    Denied Status Code Pattern

    Wenn festgelegt, wird eine HTTP-Anfrage auf die Dokument URLs mit den ursprünglichen Session Cookies des Suchbenutzers ausgeführt.

    Der konfigurierte reguläre Ausdruck (z. B. "401 | 403" oder "301 | 40. *") wird mit dem Statuscode der HTTP-Antwort verglichen. Bei Übereinstimmung wird dem Benutzer der Zugriff auf das Dokument verweigert. Das Muster muss vollständig mit dem Statuscode übereinstimmen.

    Denied Content Pattern

    Wenn festgelegt, wird eine HTTP GET Anfrage auf die Dokument URLs mit den ursprünglichen Session Cookies des Suchbenutzers ausgeführt.

    Hinweis: Wenn in einem Authorizer nur "Denied Status Code Pattern" ohne "Denied Content Pattern" festgelegt ist, werden nur HTTP-HEAD-Anfrage für die Autorisierungsprüfung verwendet.

    Der konfigurierte reguläre Ausdruck wird gegen den Inhalt der HTTP-Antwort geprüft. Wenn der reguläre Ausdruck mit einem Teil des Inhalts übereinstimmt, wird dem Benutzer der Zugriff auf das Dokument verweigert.

    Check Content Pattern for Matching Media Type

    Dieses Regulär Ausdruck ist standardmäßig auf "text /.*" eingestellt. Wenn konfiguriert, werden die „Denied Content Pattern“ Prüfungen nur auf übereinstimmende Inhaltstypen ausgeführt. Wenn nicht festgelegt, wird das Muster "Verweigerter Inhalt" auf alle Antworten angewendet.

    Datenquelle (Web) KonfigurationPermanenter Link zu dieser Überschrift

    Um den konfigurierten GSA Late Binding-Autorisierungsdienst für die Zugriffsprüfung in einer bestimmten Datenquelle (z. B. im Web) zu verwenden, muss der Dienst in der Konfiguration der angegebenen Datenquelle als "Autorisierungsdienst" ausgewählt werden.

    Wenn im Index ACLs verwendet sind, muss auch ein "Caching Principal Resolution Service" ausgewählt werden:

    Index ServicePermanenter Link zu dieser Überschrift


    Um die Leistung zu verbessern, wird empfohlen, die folgenden Indexkonfigurationsoptionen festzulegen:

    • Approved Hits Reauthorize: Token Cache
    • Initial Precheck Bulk Size: 1
    • Maximum Precheck Bulk Size: 1

    Cookie Header Preserver Session Authentifizierung PluginPermanenter Link zu dieser Überschrift

    Die Rolle dieses Plugins ist ursprünglichen Benutzer Session Cookies mit den Autorisierungsanfragen an den GSA Late Binding Authorization-Dienst zu schicken.

    Das Plugin sollte als SessionAuthenticationService auf dem Client Service konfiguriert sein, der für die Suche verwendet wird.

    Navigieren Sie zur Konfiguration zur Registerkarte „Client Services“ im Mindbreeze InSpire Management Center und fügen Sie in der Konfiguration des ausgewählten Client Service ein Sitzungsauthentifizierungs-Plugin vom Typ „CookieHeaderPreserverSessionAuthenticationService“ hinzu.


    Die folgenden Einstellungen können für das Plugin konfiguriert werden:

    Cookie header property

    Der Name der Eigenschaft in den generierten Identitätsdaten. Standard ist "cookieheader". Dies muss auf demselben Wert wie die "Cookie Header Property" Seting des GSA Late Binding Authorization-Dienstes konfiguriert werden.

    Username Source

    Kann auf "Username", "Header" oder "Anonymous" eingestellt werden:

    Username: Es wird ein Benutzerobjekt erstellt, deren Name auf den in der Einstellung „Username“ konfigurierten Wert festgelegt ist.

    Header: Der Name der erstellten Benutzerobjekts wird auf den Wert des HTTP-Request-Headers „X-Auth-User“ gesetzt.

    Username

    Wenn „Username Source“ als „Username“ konfiguriert ist, wird der Name der generierten Benutzerobjekts auf diesen Wert gesetzt.

    Has Group Principals

    Wenn diese Option aktiviert ist, wird die durch Kommas getrennte Liste der Gruppen, die im HTTP-Anfrage Header "X-Auth-Groups" festgelegt ist, analysiert und die Gruppennamen werden als zusätzliche User Principals zu der generierten Benutzerobjekts hinzugefügt.

    PDF herunterladen

    • Konfiguration - GSA Late Binding Authorization

    Inhalt

    • Einführung
    • Konfiguration

    PDF herunterladen

    • Konfiguration - GSA Late Binding Authorization