Social-Anmeldung bei Facebook und Twitter

Bei der Anmeldung in sozialen Netzwerken handelt es sich um die Möglichkeit, einem Site-Besucher die Möglichkeit zu geben, sich mit seinem Facebook- oder Twitter-Konto anzumelden. Daher sollten Sie zulässige Facebook- oder Twitter-Daten in ihr AEM-Profil aufnehmen.

socialloginweretail

Übersicht über die Social-Anmeldung

Um die Anmeldung in sozialen Netzwerken einzubeziehen, ist es *erforderlich *um benutzerdefinierte Facebook- und Twitter-Anwendungen zu erstellen.

Während das für den Handel bestimmte Beispiel Beispiele für Facebook- und Twitter-Apps und Cloud-Dienste bereitstellt, sind diese nicht auf einer Produktions-Website verfügbar.

Die erforderlichen Schritte sind:

  1. Aktivieren Sie die OAuth- Authentifizierung für alle AEM Instanzen im Veröffentlichungsmodus.

    Wenn OAuth nicht aktiviert ist, schlägt die Anmeldung fehl.

  2. Erstellen Sie eine Social-App und einen Cloud-Dienst.

  3. Aktiviert die soziale Anmeldung für eine Community-Site.

Es gibt zwei grundlegende Konzepte:

  1. Scope (permissions) gibt die Daten an, die die App anfordern darf.

  2. Felder (params) geben die tatsächlichen Daten an, die mit URL-Parametern angefordert werden.

Facebook-Anmeldung

Facebook-API-Version

Die Anmeldung in sozialen Netzwerken und das Facebook-Beispiel für den Handel wurden entwickelt, als die Facebook-Grafik-API Version 1.0 war.
Ab AEM 6.4 GA und AEM 6.3 SP1 wurde die Social-Anmeldung aktualisiert, um mit der neueren Facebook Graph API 2.5 Version zu funktionieren.

HINWEIS

Wenn Sie bei älteren AEM eine Ausnahme in Protokollen Kann kein Token aus dieser extrahieren, aktualisieren Sie für diese AEM Version auf die neueste CFP.

Informationen zur Version der Facebook-Grafik-API finden Sie unter Änderung der Facebook-API.

Erstellen einer Facebook-App

Zur Aktivierung der Social-Anmeldung für Facebook ist eine ordnungsgemäß konfigurierte Facebook-Anwendung erforderlich.

Um eine Facebook-Anwendung zu erstellen, befolgen Sie die Anweisungen von Facebook unter https://developers.facebook.com/apps/. Änderungen an ihren Anweisungen werden in den folgenden Informationen nicht widergespiegelt.

Im Allgemeinen ab Facebook API Version 2.7:

  • hinzufügen einer neuen Facebook-App:
    • Wählen Sie für Platform die Option "Website"
      • Geben Sie für Site-URL https://<server>:<port>. ein.
    • Geben Sie unter Anzeigename einen Titel ein, der als Titel des Facebook-Verbindungs-Dienstes verwendet werden soll.
    • Für Kategorie wird empfohlen, Apps for Pages, zu wählen, kann jedoch alles sein.
    • hinzufügen Produkt: Facebook-Anmeldung
      • Geben Sie für gültige OAuth-Umleitungs-URIs https://<server>:<port>. ein.
HINWEIS

Für die Entwicklung funktioniert http://localhost:4503.

Nachdem die Anwendung erstellt wurde, suchen Sie die Einstellungen App-ID und Anwendungsgeheimnis. Diese Informationen sind für die Konfiguration des Facebook-Cloud-Dienstes erforderlich.

Facebook Connect-Cloud Service erstellen

Die Instanz Adobe Granite OAuth Application and Provider, die durch Erstellen einer Cloud-Dienstkonfiguration instanziiert wird, identifiziert die Facebook-Anwendung und die Mitgliedsgruppe/n, der/denen die neuen Benutzer hinzugefügt werden.

  1. Melden Sie sich auf der AEM Autoreninstanz mit Administratorrechten an.

  2. Wählen Sie in der globalen Navigation Tools > Cloud Services > Facebook Social-Anmeldekonfiguration.

  3. Wählen Sie die Konfiguration Kontextpfad.

    Der Kontextpfad sollte mit dem Cloud-Konfigurationspfad übereinstimmen, den Sie beim Erstellen/Bearbeiten einer Community-Site ausgewählt haben.

  4. Überprüfen Sie, ob Ihr Kontextpfad aktiviert ist, um Cloud-Dienste darunter zu erstellen.

  5. Gehen Sie zu Tools > Allgemein > Konfigurationsbrowser. Wählen Sie den Kontext und bearbeiten Sie die Eigenschaften. Aktivieren Sie Cloud-Konfigurationen, wenn sie noch nicht aktiviert sind.

    config-properties

    • Weitere Informationen finden Sie in der Dokumentation zum Konfigurationsbrowser🔗.
  6. Konfiguration des Facebook-Cloud-Dienstes erstellen/bearbeiten.

    fbsocialloginconfig

    • Titel (erforderlich) Geben Sie einen Anzeigentitel ein, der die Facebook-App identifiziert. Es wird empfohlen, denselben Namen zu verwenden, der als Anzeigename für die Facebook-App eingegeben wurde.
    • App-ID/API-Schlüssel (erforderlich) Geben Sie die App- IDs für die Facebook-App ein. Dadurch werden die im Dialogfeld erstellte Instanz Adobe Granite OAuth Application und Provider identifiziert.
    • App-Geheimnis (erforderlich) Geben Sie das App- Sekretariat für die Facebook-App ein.
    • Erstellen Sie BenutzerWenn diese Option aktiviert ist, wird bei der Anmeldung bei einem Facebook-Konto ein AEM Benutzereintrag erstellt und als Mitglied der ausgewählten Benutzergruppe(n) hinzugefügt. Die Standardeinstellung ist aktiviert (wird dringend empfohlen).
    • Benutzer-IDs maskieren: Lassen Sie die Auswahl aufgehoben.
    • Scope-E-Mail: Die E-Mail-ID des Benutzers sollte von Facebook abgerufen werden.
    • hinzufügen zur BenutzergruppeWählen Sie Hinzufügen Benutzergruppe aus, um eine oder mehrere Mitgliedsgruppen für die Community-Site auszuwählen, der Benutzer hinzugefügt werden sollen.
    HINWEIS

    Gruppen können jederzeit hinzugefügt oder entfernt werden. Die Mitgliedschaft bestehender Benutzer wird jedoch nicht beeinträchtigt. Die automatische Mitgliedschaft gilt nur für neue Benutzer, die nach dieser Feldaktualisierung erstellt werden. Wählen Sie für Sites, bei denen anonyme Benutzer deaktiviert sind, Benutzer zu der entsprechenden Community-Mitglieder-Gruppe für diese geschlossene Community-Site hinzuzufügen.

    • Wählen Sie SAVE.
    • Veröffentlichen.

Das Ergebnis ist eine Granite OAuth-Adobe und eine Provider-Instanz, die keine weitere Änderung erfordert, es sei denn, Sie fügen zusätzlichen Bereich (Berechtigungen) hinzu. Der Standardbereich ist die Standardberechtigung für die Anmeldung bei Facebook. Wenn Sie zusätzlichen Umfang wünschen, müssen Sie die OSGI-Konfiguration direkt bearbeiten. Wenn Änderungen direkt über das System/die Konsole vorgenommen werden, sollten Sie Ihre Cloud-Service-Konfigurationen nicht über die Touch-Benutzeroberfläche bearbeiten, um ein Überschreiben zu vermeiden.

AEM Communities Facebook OAuth Provider

Der AEM Communities-Anbieter erweitert die Instanz Adobe Granite OAuth Application und Provider.

Dieser Anbieter muss bearbeitet werden, um:

  • Benutzeraktualisierungen zulassen

  • hinzufügen zusätzlicher Felder innerhalb des Bereichs

    • Nicht alle standardmäßig zulässigen Felder sind standardmäßig eingeschlossen.

Wenn eine Bearbeitung erforderlich ist, führen Sie bei jeder AEM Veröffentlichungsinstanz folgende Schritte durch:

  1. Melden Sie sich mit Administratorrechten an.

  2. Navigieren Sie zur Webkonsole. Beispiel: http://localhost:4503/system/console/configMgr.

  3. Suchen Sie nach AEM Communities Facebook OAuth Provider.

  4. Wählen Sie das Stiftsymbol aus, das zur Bearbeitung geöffnet werden soll.

    fboauthprov_png

    • OAuth Provider-ID

      (Erforderlich) Der Standardwert ist soco -facebook. Bearbeiten Sie nicht.

    • Cloud Service-Konfiguration

      Der Standardwert ist /etc/ cloudservices / facebookconnect. Bearbeiten Sie nicht.

    • OAuth Provider Service Config

      Der Standardwert ist /apps/social/facebookprovider/config/. Bearbeiten Sie nicht.

    • Tags aktivieren

      Nicht bearbeiten.

    • Benutzerpfad

      Speicherort im Repository, an dem Benutzerdaten gespeichert werden. Für eine Community-Site sollte der Pfad der Standardpfad /home/users/community sein, um sicherzustellen, dass Mitglieder das Profil einer anderen Ansicht verwenden können.

    • Felder aktivieren

      Wenn diese Option aktiviert ist, werden die aufgelisteten Felder in der Anforderung an Facebook zur Benutzerauthentifizierung und Informationen angegeben. Die Standardeinstellung ist deaktiviert.

    • Felder

      Wenn Felder aktiviert sind, werden beim Aufruf der Facebook-Grafik-API die folgenden Felder eingeschlossen. Die Felder müssen innerhalb des in der Cloud-Dienstkonfiguration definierten Bereichs zulässig sein. Zusätzliche Felder müssen möglicherweise von Facebook genehmigt werden. Verweisen Sie in der Facebook-Dokumentation auf den Abschnitt "Facebook-Anmeldeberechtigungen". Als Parameter hinzugefügte Standardfelder sind:

      • id
      • name
      • first_name
      • last_name
      • Link
      • locale
      • picture
      • timezone
      • updated_time
      • überprüft
      • email

    Wenn ein Feld hinzugefügt oder geändert wird, aktualisieren Sie die entsprechende Konfiguration des Standard-Synchronisierungs-Handlers, um die Zuordnung zu korrigieren.

    • Aktualisieren von
      UserWenn diese Option aktiviert ist, werden die Benutzerdaten im Repository bei jeder Anmeldung aktualisiert, um Änderungen am Profil oder angeforderte zusätzliche Daten widerzuspiegeln. Die Option "Standard"ist deaktiviert.

Nächste Schritte

Die nächsten Schritte sind für Facebook und Twitter gleich:

Twitter-Anmeldung

Erstellen einer Twitter-App

Zur Aktivierung der Twitter-Anmeldung in sozialen Netzwerken ist eine konfigurierte Twitter-Anwendung erforderlich.

Befolgen Sie die neuesten Anweisungen zum Erstellen einer neuen Twitter-Anwendung unter https://apps.twitter.com.

Im Allgemeinen:

  1. Geben Sie einen Name ein, der Ihre Twitter-Anwendung für die Benutzer Ihrer Website identifiziert.

  2. Eingabe einer Beschreibung.

  3. Geben Sie für website - https://<server>/ ein.

  4. Geben Sie für Callback-URL - https://<server>/ ein.

    HINWEIS

    Es ist nicht erforderlich, den Anschluss anzugeben.

    Für die Entwicklung funktioniert https://127.0.0.1/.

  5. Nachdem die Anwendung erstellt wurde, suchen Sie nach dem Schlüssel Consumer (API) und Consumer (API) Secret. Diese Informationen werden zum Konfigurieren des Twitter-Cloud-Dienstes benötigt.

Berechtigungen

Im Abschnitt Berechtigungen für Twitter-Anwendungsverwaltung:

  • Zugriff: Wählen Sie Read only.

    • Andere Optionen werden nicht unterstützt
  • Zusätzliche Berechtigungen: Wählen Sie optional Request email addresses from users.

    • Wenn diese Option nicht aktiviert ist, enthält das Benutzerkonto in AEM keine E-Mail-Adresse.
    • In den Anweisungen von Twitter werden zusätzliche Schritte beschrieben.

Die einzige REST-Anforderung, die für die Anmeldung in sozialen Netzwerken gestellt wurde, lautet GET account/verify credentials.

Erstellen eines Twitter Connect-Cloud Service

Die Instanz Adobe Granite OAuth Application and Provider, die durch Erstellen einer Cloud-Dienstkonfiguration instanziiert wird, identifiziert die Twitter-Anwendung und die Mitgliedsgruppe/n, der/denen die neuen Benutzer hinzugefügt werden.

  1. Melden Sie sich auf der Autoreninstanz mit Administratorrechten an.

  2. Wählen Sie in der globalen Navigation Tools > Cloud Services > Twitter Social-Anmeldekonfiguration.

  3. Wählen Sie die Konfiguration Kontextpfad.

    Der Kontextpfad sollte mit dem Cloud-Konfigurationspfad übereinstimmen, den Sie beim Erstellen/Bearbeiten einer Community-Site ausgewählt haben.

  4. Überprüfen Sie, ob Ihr Kontextpfad aktiviert ist, um Cloud-Dienste darunter zu erstellen.

  5. Gehen Sie zu Tools > Allgemein > Konfigurationsbrowser. Wählen Sie den Kontext und bearbeiten Sie die Eigenschaften. Aktivieren Sie Cloud-Konfigurationen, wenn sie noch nicht aktiviert sind.

    twitterconfigpropng

    • Weitere Informationen finden Sie in der Dokumentation zum Konfigurationsbrowser🔗.
  6. Konfiguration des Twitter-Cloud-Dienstes erstellen/bearbeiten.

    twittersocialloginpng

    • Titel (erforderlich) Geben Sie einen Anzeigentitel ein, der die Twitter-App identifiziert. Es wird empfohlen, denselben Namen zu verwenden, der als Anzeigename für die Twitter-App eingegeben wurde.

    • Consumer key (Erforderlich) Geben Sie den Kunden-(API-) Suchbegriff für die Twitter-App ein. Dadurch werden die im Dialogfeld erstellte Instanz Adobe Granite OAuth Application und Provider identifiziert.

    • Consumer secret (Erforderlich) Geben Sie das Consumer(API)- Sekretariat für die Twitter-App ein.

    • Erstellen Sie BenutzerWenn diese Option aktiviert ist, wird bei der Anmeldung bei einem Twitter-Konto ein AEM Benutzereintrag erstellt und als Mitglied der ausgewählten Benutzergruppe(n) hinzugefügt. Die Standardeinstellung ist aktiviert (wird dringend empfohlen).

    • Benutzer- IDs maskierenLassen Sie die Auswahl deaktiviert.

    • hinzufügen zur BenutzergruppeWählen Sie Hinzufügen Benutzergruppe aus, um eine oder mehrere Mitgliedsgruppen für die Community-Site auszuwählen, der Benutzer hinzugefügt werden sollen.

    HINWEIS

    Gruppen können jederzeit hinzugefügt oder entfernt werden. Die Mitgliedschaft bestehender Benutzer wird jedoch nicht beeinträchtigt. Die automatische Mitgliedschaft gilt nur für neue Benutzer, die nach dieser Feldaktualisierung erstellt werden. Fügen Sie für Sites, bei denen anonyme Benutzer deaktiviert sind, Benutzer zu der entsprechenden Community-Mitglieder-Gruppe hinzu, die für diese geschlossene Community-Site vorgesehen ist.

  7. Wählen Sie SAVE und Publish.

Das Ergebnis ist eine Instanz von Adobe Granite OAuth Application und Provider, die keine weitere Änderung erfordert. Der Standardbereich ist die Standardberechtigung für die Twitter-Anmeldung.

AEM Communities Twitter OAuth Provider

Die AEM Communities-Konfiguration erweitert die Instanz Adobe Granite OAuth Application und Provider. Dieser Anbieter muss bearbeitet werden, um Benutzeraktualisierungen zu ermöglichen.

Wenn eine Bearbeitung erforderlich ist, führen Sie bei jeder AEM Veröffentlichungsinstanz folgende Schritte durch:

  1. Melden Sie sich mit Administratorrechten an.

  2. Navigieren Sie zur Webkonsole.

    Beispiel: http://localhost:4503/system/console/configMgr.

  3. Suchen Sie nach AEM Communities Twitter OAuth Provider.

  4. Wählen Sie das Stiftsymbol aus, das zur Bearbeitung geöffnet werden soll.

    twitteroauth_png

    • OAuth Provider ID (erforderlich)

      Der Standardwert ist soco -twitter. Bearbeiten Sie nicht.

    • Cloud Service-Konfiguration

      Der Standardwert ist conf. Bearbeiten Sie nicht.

    • OAuth Provider Service Config

      Der Standardwert ist /apps/social/twitterprovider/config/. Bearbeiten Sie nicht.

    • Benutzerpfad

      Speicherort im Repository, an dem Benutzerdaten gespeichert werden. Für eine Community-Site sollte der Pfad der Standardpfad /home/users/community sein, um sicherzustellen, dass Mitglieder das Profil einer anderen Ansicht verwenden können.

    • Parameter aktivieren bearbeiten nicht

    • URL- Parameter bearbeiten nicht

    • Benutzer aktualisieren

      Wenn diese Option aktiviert ist, werden die Benutzerdaten im Repository bei jeder Anmeldung aktualisiert, um Änderungen am Profil oder weitere angeforderte Daten widerzuspiegeln. Die Standardeinstellung ist deaktiviert.

Nächste Schritte

Die nächsten Schritte sind für Facebook und Twitter gleich:

Social-Anmeldung aktivieren

AEM Communities Sites Console

Nachdem ein Cloud-Dienst konfiguriert wurde, kann er für die entsprechende Social-Anmeldeeinstellung für eine Community-Site aktiviert werden. Verwenden Sie dazu das Unterfeld Benutzerverwaltung Einstellungen während der Community-Site Erstellung oder Verwaltung.

  1. Wählen Sie den Kontext für die Site-Konfiguration aus, in dem Sie Ihre Social-Anmeldekonfigurationen gespeichert haben.

  2. Legen Sie auf der Registerkarte Allgemein die Cloud-Konfigurationen fest.

    managesites_png

  3. Aktivieren Sie auf der Registerkarte "Einstellungen"die Optionen Social-Anmeldungen und Speichern.

    usermgmt_png

Social-Anmeldung testen

  • Stellen Sie sicher, dass der Granite OAuth-Authentifizierungs-Handler Adobe in allen Instanzen im Veröffentlichungsmodus aktiviert wurde.
  • Vergewissern Sie sich, dass die Cloud-Dienste veröffentlicht wurden
  • Vergewissern Sie sich, dass die Community-Site veröffentlicht wurde
  • Starten der veröffentlichten Site in einem Browser
    Beispiel: http://localhost:4503/content/sites/engage/en.html
  • Wählen Sie Anmelden
  • Wählen Sie entweder Mit Facebook oder Anmelden mit Twitter
  • Wenn Sie noch nicht bei Facebook oder Twitter angemeldet sind, melden Sie sich mit den entsprechenden Anmeldeinformationen an
  • Es kann erforderlich sein, Berechtigungen zu gewähren, abhängig vom Dialogfeld, das von der Facebook- oder Twitter-App angezeigt wird
  • Beachten Sie, dass die Symbolleiste oben auf der Seite aktualisiert wird, um die erfolgreiche Anmeldung widerspiegeln.
  • Wählen Sie Profil: Auf der Seite "Profil"werden das Avatarbild, der Vorname und der Nachname des Benutzers angezeigt. Außerdem werden die Informationen aus dem Facebook- oder Twitter-Profil entsprechend den zulässigen Feldern/Parametern angezeigt.

AEM Plattform-OAuth-Konfigurationen

Adobe Granite OAuth Authentication Handler

Adobe Granite OAuth Authentication Handler ist nicht standardmäßig aktiviert und muss in allen AEM Instanzen im Veröffentlichungsmodus aktiviert sein.

Um den Authentifizierungshandler bei der Veröffentlichung zu aktivieren, öffnen Sie einfach die OSGi-Konfiguration und speichern Sie sie:

  • Anmelden mit Administratorberechtigungen
  • Navigieren Sie zur Webkonsole
    Beispiel: http://localhost:4503/system/console/configMgr
  • Suchen Sie nach Adobe Granite OAuth Authentication Handler
  • Wählen Sie diese Option, um die Konfiguration zur Bearbeitung zu öffnen
  • Wählen Sie Speichern aus

chlimage_1-489

VORSICHT

Verwechseln Sie den Authentifizierungshandler nicht mit einer Facebook- oder Twitter-Instanz von Adobe Granite OAuth Application und Provider.

chlimage_1-490

Adobe Granite OAuth Application and Provider

Wenn ein Cloud-Dienst für Facebook oder Twitter erstellt wird, wird eine Instanz von Adobe Granite OAuth Authentication Handler erstellt.

So suchen Sie die erstellte Instanz für eine Facebook- oder Twitter-App:

  1. Melden Sie sich mit Administratorrechten an.

  2. Navigieren Sie zur Webkonsole.

    Beispiel: http://localhost:4503/system/console/configMgr.

  3. Suchen Sie nach Adobe Granite OAuth Application and Provider.

    • Suchen Sie die Instanz, bei der Client-ID mit der App-ID übereinstimmt.

    chlimage_1-491

    Mit Ausnahme der folgenden Eigenschaften bleiben die anderen Eigenschaften der Konfiguration unverändert:

    • Konfigurations-ID

      (Erforderlich) OAuth-Konfigurations-IDs müssen eindeutig sein. Automatisch generiert, wenn der Cloud-Dienst erstellt wird.

    • Client-ID

      (Erforderlich) Die Anwendungs-ID, die beim Erstellen des Cloud-Dienstes bereitgestellt wurde.

    • Client-Geheimnis

      (Erforderlich) Der Anwendungs-Geheimcode, der beim Erstellen des Cloud-Dienstes angegeben wurde.

    • Umfang

      (Optional) Der Anbieter kann weitere Details zu dem, was zulässig ist, anfordern. Der Standardbereich umfasst die Berechtigungen, die für die Bereitstellung von Social-Authentifizierung und Profil-Daten erforderlich sind.

    • Anbieter-ID

      (Erforderlich) Die Anbieter-ID für AEM Communities wird festgelegt, wenn der Cloud-Dienst erstellt wurde. Bearbeiten Sie nicht. Bei Facebook Connect ist der Wert soco -facebook. Bei Twitter Connect lautet der Wert soco -twitter.

    • Gruppen

      (Empfohlen) Eine oder mehrere Mitgliedsgruppen, denen erstellte Benutzer hinzugefügt werden. Für AEM Communities wird empfohlen, die Mitgliedsgruppe für die Community-Site Liste.

    • Rückruf-URL

      (Optionale) URL, die mit den OAuth-Anbietern konfiguriert wurde, um den Client zurück zu leiten. Verwenden Sie eine relative URL, um den Host der ursprünglichen Anforderung zu verwenden. Lassen Sie leer, um stattdessen die ursprünglich angeforderte URL zu verwenden. Das Suffix "/callback/j_security_check"wird automatisch an diese URL angehängt.

    HINWEIS

    Die Domäne für den Rückruf muss beim Anbieter (Facebook oder Twitter) registriert sein.

Für jede OAuth-Authentifizierungshandler-Konfiguration gibt es zwei zusätzliche Konfigurationen, die in der Instanz erstellt werden:

  • Apache Jackrabbit Oak Default Sync Handler (org.apache.jackrabbit.oak.security.authentication.external.impl.DefaultSyncHandler) - Es sind keine Änderungen erforderlich, Sie können jedoch die Zuordnungen der Benutzerfelder ansehen, wie Facebook-Profile einem CQ-Benutzerfeldknoten zugeordnet werden. Beachten Sie auch, dass "Synchronisierungs-Handler-Name"mit der Konfigurations-ID des OAuth-Anbieters übereinstimmt.
  • Apache Jackrabbit Oak External Login Module (org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory) - Es sind dort keine Änderungen erforderlich, Sie können jedoch bemerken, dass "Identity Provider Name"und "Sync Handler Name"identisch sind und auf die entsprechenden Konfigurationen von OAuth und Synchronisierungs-Handler verweisen.

Weitere Informationen finden Sie unter Authentifizierung mit Apache Oak External Login Module.

OAuth Benutzerübergreifende Leistung

Bei Community-Sites, auf denen sich Hunderttausende von Benutzern mit ihrer Facebook- oder Twitter-Anmeldung registrieren, kann die allgemeine Performance der Abfrage, die ausgeführt wird, wenn ein Site-Besucher seine Social-Anmeldung verwendet, durch Hinzufügen des folgenden Oak-Index verbessert werden.

Wenn in den Protokollen übergreifende Warnungen angezeigt werden, wird empfohlen, diesen Index hinzuzufügen.

Auf einer Autoreninstanz, die mit Administratorrechten angemeldet ist:

  1. Aus globaler Navigation: Tools, CRX/DE Lite. auswählen

  2. Erstellen Sie einen Index mit dem Namen ntBaseLucene-oauth aus einer Kopie von ntBaseLucene:

    • Unter Knoten /oak:index
    • Knoten ntBaseLucene auswählen
    • Wählen Sie Kopieren
    • Wählen Sie nun eine der folgenden Optionen aus /oak:index
    • Wählen Sie Einfügen
    • Kopie von ntBaseLucene in ntBaseLucene-oauth umbenennen
  3. Ändern Sie die Eigenschaften von node ntBaseLucene-oauth:

    • indexPath: /oak:index/ntBaseLucene-oauth
    • name: oauthid-123xxxx
    • reindex: true
    • reindexCount: 3
  4. Unter Knoten /oak:index/ntBaseLucene-oauth/indexRules/nt:base/properties:

    • Löschen Sie alle untergeordneten Knoten mit Ausnahme von cqTags.

    • Benennen Sie cqTags in oauthid-123xxxx um

    • Eigenschaften von node oauthid-123xxxx ändern

      • name: oauthid-123xxxx
    • Wählen Sie Alle speichern.

&last; Ersetzen Sie ​für "nameoauthid- 123 " 123 durch die Facebook- App- IDs oder den Twitter- Consumer (API)- Suchbegriff, der den Wert der "AdobeClient-ID"in der Granite Auth-Anwendungskonfiguration und derProvider darstellt.

chlimage_1-492

Weitere Informationen und Tools finden Sie unter Oak-Abfragen und Indizierung.

Dispatcher-Konfiguration

Siehe Konfigurieren von Dispatcher für Communities.

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now