Show Menu
THEMEN×

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.

Übersicht über die Social-Anmeldung

Um die Anmeldung in sozialen Netzwerken einzubeziehen, müssen benutzerdefinierte Facebook- und Twitter-Anwendungen erstellt werden .
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-Veröffentlichungsinstanzen.
    Wenn OAuth nicht aktiviert ist, schlägt die Anmeldung fehl.
  2. Erstellen Sie eine Social-App und einen Cloud-Dienst.
  3. Aktivieren in sozialen Netzwerken für eine Community-Site.
Es gibt zwei grundlegende Konzepte:
  1. Umfang (Berechtigungen) gibt die Daten an, die die App anfordern darf.
  2. Felder (Parameter) 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 Anmeldung für soziale Netzwerke aktualisiert und funktioniert nun mit der neueren Facebook Graph API 2.5 Version.
Wenn Sie bei älteren AEM-Versionen eine Ausnahme in Protokollen sehen Kann kein Token aus dieser Version extrahieren, aktualisieren Sie auf die neueste CFP für diese AEM-Version.
Informationen zur Version der Facebook-Grafik-API finden Sie im Facebook-API-Changelog .

Facebook-App erstellen

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 als Plattform Website:
      • Geben Sie für Site-URL https://<server>:<port>.
      • Geben Sie als Anzeigename einen Titel ein, der als Titel des Facebook-Verbindungs-Dienstes verwendet werden soll.
      • Zur Kategorie wird empfohlen, " Apps für Seiten "zu wählen, kann jedoch alles sein.
      • Hinzufügen Produkt: Facebook-Anmeldung
      • Geben Sie für gültige OAuth-Umleitungs-URIs https://<server>:<port>.
Für die Entwicklung funktioniert http://localhost:4503.
Nachdem die Anwendung erstellt wurde, suchen Sie die Einstellungen für die App-ID und den geheimen Schlüssel. Diese Informationen sind für die Konfiguration des Facebook-Cloud-Dienstes erforderlich.

Facebook Connect Cloud-Dienst erstellen

Die Adobe Granite OAuth Application and Provider -Instanz, instanziiert durch Erstellen einer Cloud-Service-Konfiguration, 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 den Kontextpfad für die Konfiguration aus.
    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. Go to Tools > General > Configuration Browser . Wählen Sie den Kontext und bearbeiten Sie die Eigenschaften. Aktivieren Sie Cloud-Konfigurationen, wenn sie noch nicht aktiviert sind.
  6. Konfiguration des Facebook-Cloud-Dienstes erstellen/bearbeiten .
    • 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-ID für die Facebook-App ein. Dadurch wird die Adobe Granite OAuth Application and Provider -Instanz identifiziert, die über das Dialogfeld erstellt wurde.
    • App-Geheimer ( erforderlich ) Geben Sie den App-Geheimen für die Facebook-App ein.
    • Benutzer erstellen Wenn 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 zu Benutzergruppen wählen Sie Hinzufügen Benutzergruppe aus, um eine oder mehrere Mitgliedsgruppen für die Community-Site auszuwählen, der Benutzer hinzugefügt werden sollen.
    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.
    • Select SAVE .
    • Veröffentlichen .
Das Ergebnis ist eine Adobe Granite OAuth Application and Provider -Instanz, die keine weitere Änderung erfordert, es sei denn, es werden zusätzliche Gültigkeitsbereiche (Berechtigungen) hinzugefügt. 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 Adobe Granite OAuth Application and Provider -Instanz.
Dieser Anbieter muss bearbeitet werden, um:
  • Benutzeraktualisierungen zulassen
  • Hinzufügen zusätzlicher Felder im Anwendungsbereich
    • 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. Navigate to the Web Console . 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.
    • OAuth Provider-ID
      ( Erforderlich ) Der Standardwert ist soco -facebook . Bearbeiten Sie nicht.
    • Cloud-Dienstkonfiguration
      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 Standard-/Home-/Benutzer-/Community-Pfad sein, um sicherzustellen, dass die Mitglieder das Profil einer anderen Ansicht nutzen 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.
    • 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 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 Namen ein, der Ihre Twitter-Anwendung für die Benutzer Ihrer Website kennzeichnet.
  2. Geben Sie eine Beschreibung ein.
  3. Für Website - geben Sie https://<server> .
  4. Für Rückruf-URL geben Sie https://server .
    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 den Consumer (API) Key und den Consumer (API) Secret . Diese Informationen werden zur Konfiguration 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 ausgewählt ist, enthält das Profil des Benutzers 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 wird, ist GET Konto/Verification-Anmeldeinformationen .

Erstellen eines Twitter Connect Cloud-Dienstes

Die Adobe Granite OAuth Application and Provider -Instanz, instanziiert durch Erstellen einer Cloud-Service-Konfiguration, 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 Kontextpfadkonfiguration .
    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. Go to Tools > General > Configuration Browser . Wählen Sie den Kontext und bearbeiten Sie die Eigenschaften. Aktivieren Sie Cloud-Konfigurationen, wenn sie noch nicht aktiviert sind.
  6. Konfiguration des Twitter-Cloud-Dienstes erstellen/bearbeiten.
    • 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.
    • Verbraucherschlüssel
      ( Erforderlich ) Geben Sie den API-Schlüssel für die Twitter-App ein. Dadurch wird die Adobe Granite OAuth Application and Provider -Instanz identifiziert, die über das Dialogfeld erstellt wurde.
    • Kundengeheimnis
      ( Erforderlich ) Geben Sie den geheimen Verbraucher(API)-Schlüssel für die Twitter-App ein.
    • Benutzer erstellen
      Wenn 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 verschleiern
      Lassen Sie die Auswahl aufgehoben.
    • Zu Benutzergruppen hinzufügen
      Wählen Sie Hinzufügen Benutzergruppe aus, um eine oder mehrere Mitgliedsgruppen für die Community-Site auszuwählen, der Benutzer hinzugefügt werden sollen.
    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 SPEICHERN und Veröffentlichen .
Das Ergebnis ist eine Adobe Granite OAuth-Anwendungs- und Provider -Instanz, 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 Adobe Granite OAuth Application and Provider -Instanz. 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. Navigate to the Web Console .
    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.
    • OAuth Provider-ID
    ( Erforderlich ) Der Standardwert ist soco -twitter . Bearbeiten Sie nicht.
    • Cloud-Dienstkonfiguration
      The default value is 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. Bei einer Community-Site sollte der Pfad der Standardpfad sein, um sicherzustellen, dass die Mitglieder das Profil einer anderen Ansicht ausführen /home/users/community .
    • 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 Unterbedienfeld Benutzerverwaltungseinstellungen , während Sie Community-Sites erstellen oder verwalten .
  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.
  3. Aktivieren Sie auf der Registerkarte Einstellungen die Optionen Social-Anmeldung und Speichern.

Social-Anmeldung testen

  • Vergewissern Sie sich, dass der Adobe Granite OAuth Authentication Handler für alle Veröffentlichungsinstanzen aktiviert wurde.
  • Vergewissern Sie sich, dass die Cloud-Dienste veröffentlicht wurden.
  • Vergewissern Sie sich, dass die Community-Site veröffentlicht wurde.
  • Starten Sie die veröffentlichte Site in einem Browser. Beispiel: http://localhost:4503/content/sites/engage/en.html
  • Wählen Sie Anmelden .
  • Wählen Sie entweder Anmelden bei Facebook oder Anmelden bei Twitter .
  • Wenn Sie sich noch nicht bei Facebook oder Twitter angemeldet haben, melden Sie sich mit den entsprechenden Anmeldeinformationen an.
  • Es kann erforderlich sein, Berechtigungen zu gewähren, je nach dem von der Facebook- oder Twitter-App angezeigten Dialogfeld.
  • Beachten Sie, dass die Symbolleiste oben auf der Seite aktualisiert wird, um die erfolgreiche Anmeldung widerzuspiegeln.
  • 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 Platform OAuth Configurations

Adobe Granite OAuth Authentication Handler

Die Funktion Adobe Granite OAuth Authentication Handler ist nicht standardmäßig aktiviert und muss in allen AEM-Veröffentlichungsinstanzen aktiviert sein.
Um den Authentifizierungshandler bei der Veröffentlichung zu aktivieren, öffnen Sie einfach die OSGi-Konfiguration und speichern Sie sie:
  • Melden Sie sich mit Administratorrechten an.
  • Navigate to the Web Console . Beispiel: http://localhost:4503/system/console/configMgr
  • Suchen Sie Adobe Granite OAuth Authentication Handler .
  • Wählen Sie diese Option, um die Konfiguration zur Bearbeitung zu öffnen.
  • Wählen Sie Speichern aus.
Verwechseln Sie den Authentifizierungshandler nicht mit einer Facebook- oder Twitter-Instanz von Adobe Granite OAuth Application and Provider .

Adobe Granite OAuth Application and Provider

Wenn ein Cloud-Dienst für Facebook oder Twitter erstellt wird, Adobe Granite OAuth Authentication Handler wird eine Instanz von erstellt.
So suchen Sie die erstellte Instanz für eine Facebook- oder Twitter-App:
  1. Melden Sie sich mit Administratorrechten an.
  2. Navigate to the Web Console .
    Beispiel: http://localhost:4503/system/console/configMgr.
  3. Suchen Sie Adobe Granite OAuth Application and Provider.
    • Suchen Sie die Instanz, in der die Client-ID mit der App-ID ​übereinstimmt.
      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 angegeben wurde.
    • Client-Geheimnis
      ( Erforderlich ) Der Anwendungs-Geheimcode, der beim Erstellen des Cloud-Dienstes angegeben wurde.
    • Umfang
      ( Optional ) Der Anbieter kann weitere Möglichkeiten für das Erlaubte 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 ist 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
      ( Optional ) 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.
    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.

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: Wählen Sie Tools, CRX/DE Lite .
  2. Erstellen Sie einen Index mit dem Namen ntBaseLucene-oauth aus einer Kopie von ntBaseLucene:
    • under node /oak:index
    • Knoten auswählen ntBaseLucene
    • Auswahl kopieren
    • Wählen Sie nun eine der folgenden Optionen aus /oak:index
    • Einfügen auswählen
    • Kopie von ntBaseLucene umbenennen in ntBaseLucene-oauth
  3. Ändern Sie die Eigenschaften von node ntBaseLucene-oauth:
    • indexPath : /oak:index/ntBaseLucene-oauth
    • name : oauthid-123&#x200B;**&#x200B;**
    • reindex : true
    • reindexCount : 1
  4. Unter Knoten /oak:index/ntBaseLucene-oauth/indexRules/nt:base/properties:
    • Löschen Sie alle untergeordneten Knoten mit Ausnahme von cqTags.
    • Umbenennen von cqTags in oauthid-123&#x200B;**&#x200B;**
    • Eigenschaften des Knotens ändern oauthid-123&#x200B;**&#x200B;**
      • name : oauthid-123&#x200B;**&#x200B;**
    • Select Save All .
  • Ersetzen Sie für den Namen oauthid-123 123 durch die Facebook- App-ID oder den Twitter- Consumer-Schlüssel (API), der den Wert der Client-IDin der Konfiguration von Adobe Adobe Granite OAuth Application and Provider Granite OAuth Application und Provider darstellt.
Weitere Informationen und Tools finden Sie unter Oak-Abfragen und Indizierung .

Dispatcher-Konfiguration