Anmeldung über Social Media mit Facebook und Twitter

Die Anmeldung in Social bietet die Möglichkeit, einem Site-Besucher die Möglichkeit zu geben, sich mit seinem Facebook- oder Twitter-Konto anzumelden. Daher können Sie zulässige Facebook- oder Twitter-Daten in ihr AEM-Mitgliederprofil aufnehmen.

socialloginweretail

Social-Anmeldeübersicht

Um die Anmeldung über soziale Netzwerke einzubeziehen, ist es *erforderlich *benutzerdefinierte Facebook- und Twitter-Anwendungen zu erstellen.

Während das Beispiel für "We-Retail"Beispiel-Facebook- und Twitter-Apps und Cloud-Services 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, schlagen die Anmeldeversuche fehl.

  2. ​Erstellen Sie eine Social-App und einen Cloud-Service.

  3. Aktivierung der Social- Anmeldung 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) gibt die tatsächlichen Daten an, die mithilfe von URL-Parametern angefordert werden.

Facebook-Anmeldung

Facebook API-Version

Die Anmeldung über Social Media und das Facebook-Beispiel für We-Retail wurden entwickelt, als die Facebook Graph-API Version 1.0 war.
Ab AEM 6.4 wurde die GA- und AEM 6.3 SP1-Social-Anmeldung aktualisiert, um mit der neueren Facebook Graph API 2.5-Version zu funktionieren.

HINWEIS

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

Informationen zur Facebook Graph-API-Version finden Sie unter Facebook-API-Änderungsprotokoll.

Erstellen einer Facebook App

Eine ordnungsgemäß konfigurierte Facebook-Anwendung ist erforderlich, um die Anmeldung in Facebook Social zu aktivieren.

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 berücksichtigt.

Im Allgemeinen ab Facebook API v2.7:

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

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

Suchen Sie nach der Erstellung der Anwendung die Einstellungen App-ID und App-Geheimnis . Diese Informationen sind für die Konfiguration des Facebook-Cloud-Service erforderlich.

Erstellen eines Facebook Connect-Cloud Service

Die Instanz Adobe Granite OAuth Application and Provider , die durch Erstellen einer Cloud Service-Konfiguration instanziiert wird, identifiziert die Facebook-Anwendung und die Mitgliedergruppe(n), zu 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 aus.

  3. Wählen Sie die Konfiguration Kontextpfad 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-Services darunter zu erstellen.

  5. Wählen Sie Tools > Allgemein > Konfigurationsbrowser. Wählen Sie Ihren Kontext aus und bearbeiten Sie Eigenschaften. Aktivieren Sie Cloud-Konfigurationen , falls noch nicht aktiviert.

    config-propertiespng

    • Weitere Informationen finden Sie in der Dokumentation zum 🔗Konfigurationsbrowser.
  6. Erstellen/Bearbeiten Sie die Konfiguration des Facebook-Cloud-Service.

    fbsocialloginconfig

    • Titel (Erforderlich) Geben Sie einen Anzeigetitel ein, der die Facebook App identifiziert. Es wird empfohlen, für die Facebook-App denselben Namen zu verwenden, der als Anzeigename 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 aus dem Dialogfeld erstellt wurde.
    • App-Geheimnis (erforderlich) Geben Sie den App- Sekretariat für die Facebook-App ein.
    • ​Benutzer erstellenWenn diese Option aktiviert ist, wird durch die Anmeldung mit einem Facebook-Konto ein AEM Benutzereintrag erstellt und den ausgewählten Benutzergruppen hinzugefügt. Die Standardeinstellung ist aktiviert (dringend empfohlen).
    • Benutzer-IDs maskieren: Lassen Sie die Auswahl aufgehoben.
    • E-Mail-Umfang: Die E-Mail-ID des Benutzers sollte aus Facebook abgerufen werden.
    • Zu Benutzergruppe hinzufügen Wählen Sie Benutzergruppe hinzufügen aus, um eine oder mehrere Mitgliedergruppen für die Community-Site auszuwählen, zu der Benutzer hinzugefügt werden sollen.
    HINWEIS

    Gruppen können jederzeit hinzugefügt oder entfernt werden. Die Mitgliedschaften bestehender Benutzer sind jedoch nicht betroffen. Die automatische Mitgliedschaft gilt nur für neue Benutzer, die nach der Aktualisierung dieses Felds erstellt werden. Wählen Sie für Sites, bei denen anonyme Benutzer deaktiviert sind, Benutzer zu der entsprechenden Community-Mitgliedergruppe für diese geschlossene Community-Site hinzufügen.

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

Das Ergebnis ist eine Adobe Granite OAuth Application and Provider -Instanz, die keine weiteren Änderungen erfordert, es sei denn, es werden zusätzliche Bereiche (Berechtigungen) hinzugefügt. Der Standardbereich sind die Standardberechtigungen für die Facebook-Anmeldung. Wenn zusätzlicher Umfang gewünscht wird, muss die OSGi-Konfiguration direkt bearbeitet werden. Wenn Änderungen direkt über System/Konsole vorgenommen werden, sollten Sie die Cloud Service-Konfigurationen nicht über die Touch-optimierte Benutzeroberfläche bearbeiten, um eine Überschrift zu vermeiden.

AEM Communities Facebook OAuth Provider

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

Dieser Provider muss bearbeitet werden, um:

  • Benutzeraktualisierungen zulassen

  • Fügen Sie zusätzliche Felder im Bereich hinzu.

    • Standardmäßig sind nicht alle Felder eingeschlossen, die zulässig sind.

Wenn die Bearbeitung in jeder AEM Veröffentlichungsinstanz erforderlich ist:

  1. Melden Sie sich mit Administratorrechten an.

  2. Navigieren Sie zur Web-Konsole. Beispiel: http://localhost:4503/system/console/configMgr.

  3. Suchen Sie nach AEM Communities Facebook OAuth Provider.

  4. Wählen Sie das Stiftsymbol aus, um es zur Bearbeitung zu öffnen.

    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-Dienstkonfiguration

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

    • Aktivieren von Tags

      Nicht bearbeiten.

    • Benutzerpfad

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

    • Felder aktivieren

      Wenn diese Option aktiviert ist, werden die aufgeführten Felder in der Anforderung an Facebook zur Benutzerauthentifizierung und -informationen angegeben. Die Standardeinstellung ist deaktiviert.

    • Felder

      Wenn Felder aktiviert sind, werden beim Aufrufen der Facebook Graph-API die folgenden Felder eingeschlossen. Die Felder müssen innerhalb des in der Cloud Service-Konfiguration definierten Bereichs zulässig sein. Zusätzliche Felder erfordern möglicherweise eine Genehmigung durch Facebook. Weitere Informationen finden Sie im Abschnitt Facebook-Anmeldeberechtigungen in der Facebook-Dokumentation. Als Parameter hinzugefügte Standardfelder sind:

      • id
      • name
      • first_name
      • last_name
      • Link freigeben
      • locale
      • picture
      • timezone
      • updated_time
      • verifiziert
      • email

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


    • Benutzer aktualisierenIst diese Option aktiviert, werden die Benutzerdaten im Repository bei jeder Anmeldung aktualisiert, um Profiländerungen oder zusätzliche angeforderte Daten widerzuspiegeln. Die Option Standard ist deaktiviert.

Nächste Schritte

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

Twitter-Anmeldung

Erstellen einer Twitter App

Zur Aktivierung der Anmeldung über Twitter Social ist eine konfigurierte Twitter-Anwendung erforderlich.

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

Im Allgemeinen:

  1. Geben Sie einen Namen ein, um Ihre Twitter-Anwendung für die Benutzer Ihrer Website zu identifizieren.

  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 Port 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 sind für die Konfiguration des Twitter-Cloud-Service erforderlich.

Berechtigungen

Im Abschnitt Berechtigungen der Twitter-Anwendungsverwaltung:

  • Zugriff: Wählen Sie Read onlyaus.

    • 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 Benutzerprofil in AEM keine E-Mail-Adresse.
    • In den Anweisungen von twitter werden zusätzliche Schritte beschrieben.

Die einzige REST-Anfrage für die Anmeldung über soziale Netzwerke ist GET account/verify credentials.

Erstellen eines Twitter Connect-Cloud Service

Die Instanz Adobe Granite OAuth Application and Provider , die durch Erstellen einer Cloud Service-Konfiguration instanziiert wird, identifiziert die Twitter-Anwendung und die Mitgliedergruppe(n), zu 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 aus.

  3. Wählen Sie die Konfiguration Kontextpfad 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-Services darunter zu erstellen.

  5. Wählen Sie Tools > Allgemein > Konfigurationsbrowser. Wählen Sie Ihren Kontext aus und bearbeiten Sie Eigenschaften. Aktivieren Sie Cloud-Konfigurationen , falls noch nicht aktiviert.

    twitterconfigpropng

    • Weitere Informationen finden Sie in der Dokumentation zum 🔗Konfigurationsbrowser.
  6. Erstellen/Bearbeiten Sie die Konfiguration des Twitter-Cloud-Service.

    twittersocialloginpng

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

    • Consumer Key (erforderlich) Geben Sie den Consumer (API)- Schlüssel für die Twitter-App ein. Dadurch wird die Adobe Granite OAuth Application and Provider-Instanz identifiziert, die aus dem Dialogfeld erstellt wurde.

    • Consumer Secret (erforderlich) Geben Sie den Consumer (API)- Sekretariat für die Twitter App ein.

    • ​Benutzer erstellenWenn diese Option aktiviert ist, wird durch die Anmeldung mit einem Twitter-Konto ein AEM Benutzereintrag erstellt und den ausgewählten Benutzergruppen hinzugefügt. Die Standardeinstellung ist aktiviert (dringend empfohlen).

    • Benutzer- IDs maskierenDeaktivieren Sie diese Option.

    • Zu Benutzergruppe hinzufügen Wählen Sie Benutzergruppe hinzufügen aus, um eine oder mehrere Mitgliedergruppen für die Community-Site auszuwählen, zu der Benutzer hinzugefügt werden sollen.

    HINWEIS

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

  7. Wählen Sie SAVE und Publish aus.

Das Ergebnis ist eine Adobe Granite OAuth Application and Provider -Instanz, die keine weiteren Änderungen erfordert. Der Standardbereich sind die Standardberechtigungen für die Twitter-Anmeldung.

AEM Communities Twitter OAuth Provider

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

Wenn die Bearbeitung in jeder AEM Veröffentlichungsinstanz erforderlich ist:

  1. Melden Sie sich mit Administratorrechten an.

  2. Navigieren Sie zur Web-Konsole.

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

  3. Suchen Sie nach AEM Communities Twitter OAuth Provider.

  4. Wählen Sie das Stiftsymbol aus, um es zur Bearbeitung zu öffnen.

    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-Dienstkonfiguration

      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 standardmäßige Pfad /home/users/community sein, um sicherzustellen, dass Mitglieder das Profil einer anderen Person anzeigen können.

    • Parameter aktivieren nicht bearbeiten

    • URL- Parameter werden nicht bearbeitet

    • Benutzer aktualisieren

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

Nächste Schritte

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

Social-Anmeldung aktivieren

AEM Communities Sites-Konsole

Sobald ein Cloud-Service konfiguriert ist, kann er für die entsprechende Social-Anmeldeeinstellung für eine Community-Site aktiviert werden, indem der Unterbereich Benutzerverwaltung Einstellungen während der Community-Site Erstellung oder Verwaltung verwendet wird.

  1. Wählen Sie den Site-Konfigurationskontext aus, in dem Sie Ihre Social-Anmeldekonfigurationen gespeichert haben.

  2. Legen Sie auf der Registerkarte Allgemein 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 Adobe Granite OAuth Authentication Handler auf allen Veröffentlichungsinstanzen aktiviert wurde.
  • Stellen Sie sicher, dass die Cloud-Services veröffentlicht wurden.
  • Stellen Sie sicher, dass die Community-Site veröffentlicht wurde.
  • Die veröffentlichte Site in einem Browser starten
    Beispiel: http://localhost:4503/content/sites/engage/en.html
  • Wählen Sie Anmelden aus.
  • Wählen Sie entweder Anmelden mit Facebook oder Anmelden mit Twitter
  • Wenn Sie noch nicht bei Facebook oder Twitter angemeldet sind, melden Sie sich mit den entsprechenden Anmeldeinformationen an
  • Abhängig vom Dialogfeld, das von der Facebook- oder Twitter-App angezeigt wird, kann es erforderlich sein, Berechtigungen zu erteilen
  • Beachten Sie, dass die Symbolleiste oben auf der Seite aktualisiert wird, um die erfolgreiche Anmeldung widerzuspiegeln.
  • Wählen Sie Profil aus: 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.

OAuth-Konfigurationen AEM Platform

Adobe Granite OAuth Authentication Handler

Adobe Granite OAuth Authentication Handler ist nicht standardmäßig aktiviert und muss für alle AEM Veröffentlichungsinstanzen aktiviert sein.

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

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

chlimage_1-489

VORSICHT

Verwechseln Sie den Authentifizierungs-Handler nicht mit einer Facebook- oder Twitter-Instanz von Adobe Granite OAuth Application and 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 Web-Konsole.

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

  3. Suchen Sie Adobe Granite OAuth Application und Provider.

    • Suchen Sie die Instanz, in 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. Wird automatisch generiert, wenn der Cloud-Service erstellt wird.

    • Client-ID

      (Erforderlich) Die bei der Erstellung des Cloud-Dienstes angegebene Anwendungs-ID.

    • Client-Geheimnis

      (Erforderlich) Das Anwendungsgeheimnis, das beim Erstellen des Cloud-Dienstes angegeben wurde.

    • Umfang

      (Optional) Der zusätzliche Bereich für das Zulässige kann vom Provider angefordert werden. Der Standardbereich umfasst die Berechtigungen, die für die Bereitstellung von Social-Authentifizierung und Profildaten erforderlich sind.

    • Anbieter-ID

      (Erforderlich) Die Anbieter-ID für AEM Communities wird bei der Erstellung des Cloud-Service festgelegt. Bearbeiten Sie nicht. Für Facebook Connect lautet der Wert soco -facebook. Für Twitter Connect lautet der Wert soco -twitter.

    • Gruppen

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

    • 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 das Feld 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 Provider (Facebook oder Twitter) registriert sein.

Für jede OAuth-Authentifizierungs-Handler-Konfiguration werden in der Instanz zwei zusätzliche Konfigurationen erstellt:

  • Apache Jackrabbit Oak Default Sync Handler (org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler) - Dort sind keine Änderungen erforderlich. Sie können sich jedoch die Benutzerfeldzuordnungen ansehen, wie Facebook-Felder einem CQ-Benutzerprofilknoten zugeordnet werden. Beachten Sie außerdem, dass "Sync Handler Name"mit der Konfigurations-ID der OAuth-Provider-Konfiguration übereinstimmt.
  • Apache Jackrabbit Oak External Login Module (org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory) - Dort sind keine Änderungen erforderlich, Sie werden jedoch feststellen, dass "Identity Provider Name"und "Sync Handler Name"identisch sind und auf die entsprechenden OAuth- bzw. Synchronisierungs-Handler-Konfigurationen verweisen.

Weitere Informationen finden Sie unter Authentifizierung mit dem externen Apache Oak-Anmeldemodul.

OAuth-Benutzerübergreifende Leistung

Bei Community-Sites, bei denen sich Hunderttausende von Benutzern mit ihrer Facebook- oder Twitter-Anmeldung registrieren, kann die durchgängige Leistung der Abfrage, die ausgeführt wird, wenn ein Site-Besucher seine Anmeldung über soziale Netzwerke 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. Über die globale Navigation: Wählen Sie Tools, CRX/DE Lite.

  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 Copy
    • Wählen Sie nun eine der folgenden Optionen aus /oak:index
    • Wählen Sie Paste aus.
    • Kopie von ntBaseLucene in ntBaseLucene-oauth umbenennen
  3. Ändern Sie die Eigenschaften des Knotens ntBaseLucene-oauth:

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

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

    • Umbenennen von cqTags in oauthid-123xxxx

    • Ändern der Eigenschaften des Knotens oauthid-123xxxx

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

&ast; Ersetzen Sie für ​nameoauthid-123 123 durch den Facebook App ID- oder Twitter Consumer (API)- Schlüssel, der den Wert der Client- ID in der Adobe Granite OAuth Application und der Provider-Konfiguration darstellt.

chlimage_1-492

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

Dispatcher-Konfiguration

Siehe Konfigurieren des Dispatchers für Communities.

Auf dieser Seite