Publishing Authenticator

Lexmark Publishing Authenticator ist eine Komponente, die für die Single Sign-On (SSO)-Umgebung verwendet wird. Es verwendet die Protokolle Open ID Connect (OIDC) und Open Authorization (OAuth). Der Benutzer muss dieses Installationsprogramm installieren und konfigurieren, um SSO für Publishing Platform Manager und Publishing Solutions-Portale zu aktivieren.

Hinweis:  Dieses Produkt ist optional und kann später in der Umgebung installiert werden.

Checkliste Einsatzbereitschaft

Sie können Publishing Authenticator auf einem unterstützten Microsoft SQL Server (2016-2022) installieren, der auf einem der folgenden Betriebssysteme läuft:

Bevor Sie beginnen, vergewissern Sie sich, dass die folgenden Anwendungen auf dem Server installiert sind:

Einrichtung von IIS

Stellen Sie sicher, dass die erforderlichen Serverrollen und -funktionen installiert oder aktiviert sind.

  1. Klicken Sie im Server Manager-Dashboard auf Rollen und Funktionen hinzufügen und dann auf Weiter .

  2. Wählen Sie im Abschnitt Installationstyp die Option Rollenbasierte oder funktionsbasierte Installation , und klicken Sie dann auf Weiter .

  3. Wählen Sie einen Server aus, und klicken Sie auf Weiter .

  4. Erweitern Sie im Abschnitt Serverrollen den Bereich Webserver (IIS) .

  5. Führen Sie im Bereich Webserver die folgenden Schritte aus:

    1. Erweitern Sie Allgemeine HTTP-Funktionen und aktivieren Sie Standarddokument , Verzeichnissuche , HTTP-Fehler und Statischer Inhalt .

    2. Erweitern Sie Status und Diagnose und aktivieren Sie HTTP-Protokollierung und Anforderungsüberwachung .

    3. Erweitern Sie Leistung und aktivieren Sie Komprimierung statischer Inhalte .

    4. Erweitern Sie Sicherheit und aktivieren Sie Anforderungsfilterung .

    5. Erweitern Sie Anwendungsentwicklung und aktivieren Sie die folgenden Optionen:

      • .NET Erweiterbarkeit 4.8

      • Initialisierung der Anwendung

      • ASP.NET4.8

      • ISAPI-Erweiterungen

      • ISAPI-Filter

      A screenshot of the options you need to enable in the Application Development section.
      A screenshot of the options you need to enable in the Application Development section.
  6. Führen Sie im Abschnitt Verwaltungstools die folgenden Schritte aus:

    1. Aktivieren Sie IIS-Verwaltungskonsole .

    2. Erweitern Sie IIS 6-Management-Kompatibilität und aktivieren Sie die Optionen für IIS 6 Metabase-Kompatibilität .

  7. Aktivieren Sie im Abschnitt Funktionen die Optionen HTTP-Aktivierung und TCP-Portfreigabe .

    A screenshot showing the options you need to enable in the Features section.

Installation von Publishing Authenticator

  1. Besorgen Sie sich das Publishing Authenticator -Installationsprogramm.

  2. Führen Sie die Datei LexmarkPublishingAuthenticator.exe als Administrator aus.

  3. Lesen und akzeptieren Sie die Endbenutzer-Lizenzvereinbarung (EULA) , und klicken Sie dann auf Installieren .

  4. Klicken Sie auf Weiter .

  5. Geben Sie den vollständig qualifizierten Domänennamen (FQDN) oder die IP-Adresse des SQL-Datenbank-Servers an.

    Hinweis:  Wenn die Datenbank auf einem nicht standardmäßigen Instanznamen und einem nicht standardmäßigen Port läuft, geben Sie den Instanznamen an.
  6. Geben Sie die Login-ID und das Passwort des Datenbankservers an.

  7. Wählen Sie eine Datenbank aus.

  8. Geben Sie auf der Seite Lexmark Publishing Auth Provider Configuration die Client-ID und die Authority-URL ein.

    A screenshot showing the fields in the Publishing Auth Provider Configuration page.

    Hinweise:

    • Client ID und Authority URL sind Pflichtfelder.
    • Wenn Sie den Standardwert für den Bereich ändern möchten, geben Sie im Feld Scope die neuen Werte kommagetrennt ein.
    • Aktivieren Sie bei Bedarf das Kontrollkästchen Enable Auto Provision .
    • Weitere Einzelheiten finden Sie im Dokument PPR SSO Integration with Azure AD .
  9. Navigieren Sie zu einem Ordner, in dem die Publishing Authenticator-Dateien gespeichert werden sollen.

    A screenshot showing how you can select the folder where the Publishing Authenticator files are stored.
    Hinweis:  Wir empfehlen, das Standardverzeichnis beizubehalten.
  10. Installieren Sie Publishing Authenticator.

FAQ

Wie ändere ich die Datenbankverbindungszeichenfolgen nach der Installation?

Die Datenbankverbindungszeichenfolgen werden verschlüsselt in der Datei appsetting.json gespeichert, die sich unter C:\inetpub\wwwroot\Lexmark_Publishing_Platform_Authenticator im Schlüssel ConnectionStrings:DataConnection befindet. Gehen Sie wie folgt vor, um eine Verbindungszeichenfolge zu verschlüsseln:

  1. Navigieren Sie zu C:\inetpub\wwwroot\Lexmark_Publishing_Platform_Authenticator\ProtectConfigData.

  2. Geben Sie an der Eingabeaufforderung ProtectConfigData <ServerName> <DatabaseName> <UserID> <Password> ein.

  3. Führen Sie die Datei ProtectConfigData.exe aus.

  4. Ersetzen Sie über die Befehlszeile die vorhandene verschlüsselte Verbindungszeichenfolge in der Datei appsetting.json durch die neue verschlüsselte Verbindungszeichenfolge.