Social-Media-Anmeldung mit Facebook und Twitter social-login-with-facebook-and-twitter
Die Social-Media-Anmeldung ist die Funktion, einem Site-Besucher die Möglichkeit zu bieten, sich mit seinem Facebook- oder Twitter-Konto anzumelden. Schließen Sie daher zulässige Facebook- oder Twitter-Daten in ihr AEM-Mitgliederprofil ein.
Social-Media-Anmeldeübersicht social-login-overview
Um Social-Media-Anmeldungen einzuschließen müssen benutzerdefinierte Facebook- und Twitter-Programme erstellen.
Während das Beispiel „we-retail“ Beispiele für Facebook- und Twitter-Apps sowie Cloud-Services bietet, sind diese nicht auf einer Produktions-Website verfügbar.
Die erforderlichen Schritte sind:
-
OAuth-Authentifizierung aktivieren auf allen AEM-Veröffentlichungsinstanzen.
Ohne aktivierte OAuth schlagen Anmeldeversuche fehl.
-
Erstellen einer Social-App und eines Cloud-Services.
-
So unterstützen Sie die Anmeldung mit Facebook:
- Erstellen Sie eine Facebook-App.
- Erstellen und veröffentlichen Sie einen Facebook Connect Cloud Service.
-
So unterstützen Sie die Anmeldung mit Twitter:
- Erstellen Sie eine Twitter-App.
- Erstellen und veröffentlichen Sie einen Twitter Connect Cloud Service.
-
-
Aktivieren Social- für eine Community-Site.
Es gibt zwei grundlegende Konzepte:
-
Umfang (Berechtigungen) gibt die Daten an, die die App anfordern darf.
- Die Facebook- und Twitter Adobe Granite OAuth Application and Provider-Instanzen enthalten standardmäßig die grundlegenden App-Berechtigungen in ihrem Gültigkeitsbereich.
-
Felder (Parameter) gibt die tatsächlichen Daten an, die mithilfe von URL-Parametern angefordert werden.
- Diese Felder sind in AEM Communities Facebook OAuth Provider und AEM Communities Twitter OAuth Provider angegeben.
- Die Standardfelder sind für die meisten Anwendungsfälle ausreichend, können jedoch geändert werden.
Facebook-Anmeldung facebook-login
Facebook API-Version facebook-api-version
Die Social-Media-Anmeldung und das Beispiel für den We-Retail-Facebook wurden entwickelt, als die Facebook Graph-API Version 1.0 war.
Ab AEM 6.4 GA und AEM 6.3 SP1 wurde die Social-Media-Anmeldung für die Verwendung mit der neueren Version Facebook Graph API 2.5 aktualisiert.
Versionsinformationen zur Facebook Graph-API finden Sie im Facebook API-Änderungsprotokoll.
Erstellen einer Facebook-App create-a-facebook-app
Um die Anmeldung bei Facebook Social zu ermöglichen, ist eine ordnungsgemäß konfigurierte Facebook-Anwendung erforderlich.
Um ein Facebook-Programm zu erstellen, befolgen Sie die Anweisungen von Facebook unter https://developers.facebook.com/apps/. Änderungen an ihren Anweisungen werden in den folgenden Informationen nicht angezeigt.
Ab Facebook API v2.7 gilt im Allgemeinen Folgendes:
-
Neue Facebook-App hinzufügen
-
Wählen Sie Platform die Option Website:
- Geben Sie Site-)
https://<server>:<port>.
- Geben unter "" einen Titel ein, der als Titel des Facebook Connect-Services verwendet werden soll.
- Für Kategorie wird die Auswahl von Apps für Seiten empfohlen, kann aber alles sein.
- Produkt hinzufügen: Facebook-Anmeldung
- Geben für gültige OAuth Umleitungs-URIs
https://<server>:<port>.
- Geben Sie Site-)
-
Suchen Sie nach der Erstellung der Anwendung die Einstellungen App-ID und App Secret. Diese Informationen sind für die Konfiguration des Facebook Cloud Service erforderlich.
Erstellen eines Facebook Connect-Cloud Service create-a-facebook-connect-cloud-service
Die durch Erstellen einer Cloud-Service-Konfiguration instanziierte Adobe-Instanz von Granite OAuth Application and Provider identifiziert das Facebook-Programm und die Mitgliedergruppe(n), zu der/denen die neuen Benutzer hinzugefügt werden.
-
Melden Sie sich auf der AEM-Autoreninstanz mit Administratorrechten an.
-
Wählen Sie in der globalen Navigation Tools > Cloud Service > Konfiguration für die Anmeldung über Facebook.
-
Wählen Sie die Konfiguration Kontextpfad.
Kontextpfad sollte dem Cloud-Konfigurationspfad entsprechen, den Sie beim Erstellen/Bearbeiten einer Community-Site ausgewählt haben.
-
Überprüfen Sie, ob Ihr Kontextpfad aktiviert ist, um darunter Cloud Services zu erstellen.
-
Navigieren Sie Tools > Allgemein > Konfigurations-Browser. Wählen Sie Ihren Kontext aus und bearbeiten Sie Eigenschaften. Aktivieren Sie Cloud-Konfigurationen, falls noch nicht aktiviert.
- Weitere Informationen finden Sie in der Dokumentation zum Konfigurations-Browser.
-
Erstellen/Bearbeiten Facebook Cloud Service-Konfiguration.
- Titel (Erforderlich) Geben Sie einen Anzeigetitel ein, der die Facebook-App identifiziert. Verwenden Sie den gleichen Namen wie den Anzeigenamen für die Facebook-App.
- App-ID/API- (erforderlich) Geben Sie die App-ID für die Facebook-App ein. Dadurch wird die im Dialogfeld erstellte Adobe-Instanz von Granite OAuth Application and Provider identifiziert.
- App-Geheimnis (Erforderlich) Geben Sie das App-Geheimnis für die Facebook-App ein.
- Benutzer erstellen Wenn diese Option aktiviert ist, wird bei der Anmeldung mit einem Facebook-Konto ein AEM-Benutzereintrag erstellt und als Mitglied der/den ausgewählten Benutzergruppe(n) hinzugefügt. Standard ist aktiviert (wird dringend empfohlen).
- Benutzer-IDs maskieren: Deaktivieren Sie diese Option.
- E-Mail-Umfang: Die E-Mail-ID des Benutzers sollte aus Facebook abgerufen werden.
- Zu Benutzergruppen hinzufügen Wählen Sie Benutzergruppe hinzufügen aus, um eine oder mehrere Mitgliedsgruppen für die Community-Site auszuwählen, der Benutzer hinzugefügt werden sollen.
note note NOTE Gruppen können jederzeit hinzugefügt oder entfernt werden. Die Zugehörigkeit bestehender Benutzer ist davon jedoch nicht betroffen. Die automatische Mitgliedschaft gilt nur für neue Benutzer, die nach dieser Feldaktualisierung erstellt werden. Bei Sites mit deaktivierten anonymen Benutzern sollten Sie Benutzer zu der entsprechenden Community-Mitgliedergruppe hinzufügen, die für diese geschlossene Community-Site vorgesehen ist. - Wählen Sie SPEICHERN.
- Publish.
Das Ergebnis ist eine Adobe Granite OAuth Application and Provider-Instanz, die nur durch Hinzufügen eines zusätzlichen Bereichs (Berechtigungen) weiter geändert werden muss. Der Standardbereich sind die Standardberechtigungen für die Anmeldung bei Facebook. Wenn ein zusätzlicher Umfang gewünscht wird, muss die OSGi-Konfiguration direkt bearbeitet werden. Wenn Änderungen direkt über das System/die Konsole vorgenommen werden, sollten Sie Ihre Cloud Service-Konfigurationen nicht über die Touch-optimierte Benutzeroberfläche bearbeiten, um sie nicht zu überschreiben.
AEM Communities Facebook OAuth-Anbieter aem-communities-facebook-oauth-provider
Der AEM Communities-Anbieter erweitert die OAuth-Anwendungs- und Provider2-Instanz von AdobeGranite.
Dieser Anbieter muss für Folgendes bearbeitet werden:
-
Benutzeraktualisierungen zulassen
-
Zusätzliche Felder hinzufügen im Umfang
- Nicht alle standardmäßig zulässigen Felder sind standardmäßig enthalten.
Wenn eine Bearbeitung erforderlich ist, führen Sie auf jeder AEM-Veröffentlichungsinstanz Folgendes aus:
-
Melden Sie sich mit Administratorrechten an.
-
Navigieren Sie zur Web-Konsole. Beispiel: http://localhost:4503/system/console/configMgr.
-
Suchen Sie AEM Communities Facebook OAuth Provider.
-
Wählen Sie das Stiftsymbol aus, um es zur Bearbeitung zu öffnen.
-
OAuth-Anbieter-ID
(Erforderlich) Der Standardwert ist soco -facebook. Nicht bearbeiten.
-
Cloud Service-Konfiguration
Der Standardwert ist
/etc/ cloudservices / facebookconnect
. Nicht bearbeiten. -
OAuth Provider-Dienst-Konfiguration
Der Standardwert ist
/apps/social/facebookprovider/config/
. Nicht bearbeiten. -
Tags aktivieren
Nicht bearbeiten.
-
Benutzerpfad
Speicherort im Repository, in dem Benutzerdaten gespeichert werden. Um für eine Community-Site sicherzustellen, dass die Mitglieder Berechtigungen zum Anzeigen des Profils der anderen Mitglieder haben, sollte der Pfad standardmäßig /home/users/community sein.
-
Felder aktivieren
Wenn diese Option aktiviert ist, werden die aufgelisteten Felder in der Anfrage an Facebook zur Benutzerauthentifizierung und Informationen angegeben. Die Auswahl für Standard ist aufgehoben.
-
Felder
Wenn Felder aktiviert sind, werden beim Aufruf der Facebook Graph-API die folgenden Felder einbezogen. Die Felder müssen innerhalb des in der Cloud Service-Konfiguration definierten Bereichs zulässig sein. Für zusätzliche Felder ist möglicherweise eine Genehmigung durch Facebook erforderlich. Weitere Informationen finden Sie im Abschnitt Anmeldeberechtigungen für Facebook in der Dokumentation zu Facebook. Die Standardfelder werden als Parameter hinzugefügt:
- id
- name
- first_name
- last_name
- Verknüpfung
- locale
- Bild
- Zeitzone
- updated_time
- Verifiziert
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, damit Profiländerungen oder zusätzliche angeforderte Daten angezeigt werden. Die Auswahl von Standard ist deaktiviert.
-
Nächste Schritte next-steps
Die nächsten Schritte sind für Facebook und Twitter gleich:
Twitter-Anmeldung twitter-login
Erstellen einer Twitter-App create-a-twitter-app
Um die Anmeldung bei Twitter Social zu aktivieren, ist eine konfigurierte Twitter-Anwendung erforderlich.
Befolgen Sie die neuesten Anweisungen zum Erstellen einer Twitter-Anwendung unter https://apps.twitter.com.
Allgemein:
-
Geben Sie Name ein, um die Twitter-Anwendung für die Benutzer Ihrer Website zu identifizieren.
-
Geben Sie eine Beschreibung ein.
-
Für Website - geben Sie
https://<server>
ein. -
Geben für „Callback URL“
https://server
ein.note note NOTE Es ist nicht erforderlich, den Port anzugeben. Für die Entwicklung wird https://127.0.0.1/ funktionieren. -
Suchen Sie nach der Erstellung der Anwendung den Consumer (API) Key und Consumer (API) Secret. Diese Informationen werden zum Konfigurieren des Twitter-Cloud-Service benötigt.
Berechtigungen permissions
Gehen Sie im Abschnitt Berechtigungen der Twitter-Anwendungsverwaltung folgendermaßen vor:
-
Zugriff:
Read only
auswählen.- 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.
- Hinweise zur twitter-Umgebung Hinweise zu weiteren Schritten.
Die einzige REST-Anfrage für die Anmeldung bei Social Media ist an GET-Konto/Anmeldeinformationen überprüfen.
Erstellen eines Twitter Connect-Cloud Service create-a-twitter-connect-cloud-service
Die Adobe Granite OAuth Application and Provider-Instanz, die durch Erstellen einer Cloud-Service-Konfiguration instanziiert wird, identifiziert das Twitter-Programm und die Mitgliedergruppe(n), zu der/denen die neuen Benutzer hinzugefügt werden.
-
Melden Sie sich auf der Autoreninstanz mit Administratorrechten an.
-
Wählen Sie in der globalen Navigation Tools > Cloud Service > Twitter Konfiguration für die Anmeldung über Social Media.
-
Wählen Sie die Konfiguration Kontextpfad .
Der Kontextpfad sollte dem Cloud-Konfigurationspfad entsprechen, den Sie beim Erstellen/Bearbeiten einer Community-Site ausgewählt haben.
-
Überprüfen Sie, ob Ihr Kontextpfad aktiviert ist, um darunter Cloud Services zu erstellen.
-
Navigieren Sie Tools > Allgemein > Konfigurations-Browser. Wählen Sie Ihren Kontext aus und bearbeiten Sie Eigenschaften. Aktivieren Sie Cloud-Konfigurationen, falls noch nicht aktiviert.
- Weitere Informationen finden Sie in der Dokumentation zum Konfigurations-Browser.
-
Erstellen/Bearbeiten der Twitter-Cloud-Service-Konfiguration.
-
Titel
(Erforderlich) Geben Sie einen Anzeigetitel ein, der die Twitter-App identifiziert. Verwenden Sie den gleichen Namen wie den Anzeigenamen für die Twitter-App.
-
Consumer Key
(Erforderlich) Geben Sie den Consumer (API) Key für die Twitter-App ein. Dadurch wird die im Dialogfeld erstellte Adobe-Instanz von Granite OAuth Application and Provider identifiziert.
-
Consumer Secret
(Erforderlich) Geben Sie das Consumer(API) Secret für die Twitter-App ein.
-
Benutzer erstellen
Wenn diese Option aktiviert ist, wird bei der Anmeldung mit einem Twitter-Konto ein AEM-Benutzereintrag erstellt und als Mitglied der/den ausgewählten Benutzergruppe(n) hinzugefügt. Standard ist aktiviert (wird dringend empfohlen).
-
Benutzer-IDs maskieren
Auswahl aufheben.
-
Zu Benutzergruppen hinzufügen
Wählen Sie Benutzergruppe hinzufügen aus, um eine oder () für die Community-Site auszuwählen, der Benutzer hinzugefügt werden sollen.
note note NOTE Gruppen können jederzeit hinzugefügt oder entfernt werden. Die Mitgliedschaft bestehender Benutzer ist davon jedoch nicht betroffen. Die automatische Mitgliedschaft gilt nur für neue Benutzer, die nach dieser Feldaktualisierung erstellt werden. Wenn anonyme Benutzer deaktiviert sind, fügen Sie Benutzer zu der entsprechenden Community-Mitgliedergruppe hinzu, die für diese geschlossene Community-Site vorgesehen ist. -
-
Wählen Sie SPEICHERN und Publish.
Das Ergebnis ist eine Adobe Granite OAuth Application and Provider-Instanz, die nicht weiter geändert werden muss. Der Standardbereich sind die Standardberechtigungen für die Twitter-Anmeldung.
AEM Communities Twitter OAuth-Anbieter aem-communities-twitter-oauth-provider
Die AEM Communities-Konfiguration erweitert die OAuth-Anwendungs- und Provider-Instanz AdobeGranite. Dieser Anbieter muss bearbeitet werden, damit Benutzeraktualisierungen zulässig sind.
Wenn eine Bearbeitung erforderlich ist, führen Sie auf jeder AEM-Veröffentlichungsinstanz Folgendes aus:
-
Melden Sie sich mit Administratorrechten an.
-
Navigieren Sie zur Web-Konsole.
Beispiel: http://localhost:4503/system/console/configMgr.
-
Suchen Sie AEM Communities Twitter OAuth Provider.
-
Wählen Sie das Stiftsymbol aus, um es zur Bearbeitung zu öffnen.
- OAuth-Anbieter-ID
(Erforderlich) Der Standardwert ist soco -twitter. Nicht bearbeiten.
-
Cloud Service-Konfiguration
Der Standardwert ist conf. Nicht bearbeiten.
-
OAuth Provider-Dienst-Konfiguration
Der Standardwert ist
/apps/social/twitterprovider/config/
. Nicht bearbeiten. -
Benutzerpfad
Speicherort im Repository, in dem Benutzerdaten gespeichert werden. Um für eine Community-Site sicherzustellen, dass Mitglieder Berechtigungen zum Anzeigen des Profils der anderen Mitglieder haben, sollte der Pfad der
/home/users/community
sein. -
Parameter aktivieren - nicht bearbeiten
-
URL-Parameter - nicht bearbeiten
-
Benutzer aktualisieren
Wenn diese Option aktiviert ist, werden die Benutzerdaten im Repository bei jeder Anmeldung aktualisiert, damit Profiländerungen oder zusätzliche angeforderte Daten angezeigt werden. Die Auswahl für Standard ist aufgehoben.
Nächste Schritte next-steps-1
Die nächsten Schritte sind für Facebook und Twitter gleich:
Social-Media-Anmeldung aktivieren enable-social-login
AEM Communities Sites-Konsole aem-communities-sites-console
Nachdem ein Cloud-Service konfiguriert wurde, kann er für die entsprechende Einstellung zur Anmeldung bei einer Community-Site über das Unterbedienfeld Benutzerverwaltung „Einstellungen“ während der Erstellung einer CommunitySiteoder 🔗 aktiviert werden.
-
Wählen Sie den Site-Konfigurationskontext aus, in dem Sie Ihre Konfigurationen für die Anmeldung über Social Media gespeichert haben.
-
Legen Sie auf der Registerkarte Allgemein die Cloud-Konfigurationen fest.
-
Aktivieren Sie auf der Registerkarte „Einstellungen die Option „Social--Anmeldungen“ und Speichern.
Social-Media-Anmeldung testen test-social-login
- 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.
- Starten Sie die veröffentlichte Site in einem Browser.
Beispiel: http://localhost:4503/content/sites/engage/en.html - Wählen Sie Anmelden aus.
- Wählen Sie entweder Mit Facebook anmelden oder Mit Twitter anmelden.
- Wenn Sie noch nicht bei Facebook oder Twitter angemeldet sind, melden Sie sich mit den entsprechenden Anmeldeinformationen an.
- Je nach dem von der Facebook- oder Twitter-App angezeigten Dialogfeld kann es erforderlich sein, Berechtigungen zu erteilen.
- Beachten Sie, dass die Symbolleiste am oberen Seitenrand 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. Es werden auch die Informationen aus dem Facebook- oder Twitter-Profil entsprechend den zulässigen Feldern/Parametern angezeigt.
AEM Platform OAuth-Konfigurationen aem-platform-oauth-configurations
Adobe Granite OAuth Authentication Handler adobe-granite-oauth-authentication-handler
Der Adobe Granite OAuth Authentication Handler
ist nicht standardmäßig aktiviert und muss auf allen 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:
- Melden Sie sich mit Administratorrechten an.
- Navigieren Sie zur Web-Konsole.
Beispiel: http://localhost:4503/system/console/configMgr - Suchen Sie
Adobe Granite OAuth Authentication Handler
. - Wählen Sie aus, um die Konfiguration zur Bearbeitung zu öffnen.
- Wählen Sie Speichern aus.
Adobe Granite OAuth Application and Provider adobe-granite-oauth-application-and-provider
Wenn ein Cloud Service 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:
-
Melden Sie sich mit Administratorrechten an.
-
Navigieren Sie zur Web-Konsole.
Beispiel: http://localhost:4503/system/console/configMgr.
-
Suchen Sie Adobe Granite OAuth Application and Provider.
-
Suchen Sie die Instanz, bei der Client ID mit der App ID übereinstimmt.
Mit Ausnahme der folgenden Eigenschaften lassen Sie die anderen Eigenschaften der Konfiguration unverändert:
-
Konfigurations-ID
(Erforderlich) OAuth-Konfigurations-IDs müssen eindeutig sein. Wird automatisch generiert, wenn ein Cloud-Service erstellt wird.
-
Client-ID
(Erforderlich) Die Anwendungs-ID, die beim Erstellen des Cloud-Service angegeben wurde.
-
Client-Geheimnis
(Erforderlich) Das Anwendungsgeheimnis, das beim Erstellen des Cloud-Service angegeben wurde.
-
Umfang
(Optional) Zusätzliche Bereiche für zulässige Funktionen können beim Anbieter angefragt werden. Der Standardbereich umfasst die Berechtigungen, die zum Bereitstellen von Social-Media-Authentifizierung und Profildaten erforderlich sind.
-
Provider-ID
(Erforderlich) Die Provider-ID für AEM Communities wird beim Erstellen des Cloud-Service festgelegt. Nicht bearbeiten. Für Facebook Connect lautet der Wert soco -facebook. Für 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 Mitgliedergruppe für die Community-Site aufzulisten.
-
Callback-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 Anfrage 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.
note note NOTE Die Domain für den Callback muss beim Provider registriert sein (Facebook oder Twitter). -
Für jede OAuth-Authentifizierungs-Handler-Konfiguration werden zwei zusätzliche Konfigurationen in der Instanz erstellt:
- Apache Jackrabbit Oak Standard Sync Handler (org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler) - Keine Bearbeitungen erforderlich, aber Sie können sich 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.
- Externes Apache Jackrabbit Oak-Anmeldemodul (org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory) - Keine Änderungen dort erforderlich, aber Sie werden möglicherweise feststellen, dass „Identity Provider Name“ und „Sync Handler Name“ identisch sind und auf die entsprechenden OAuth- bzw. Sync Handler-Konfigurationen verweisen.
Weitere Informationen finden Sie unter Authentifizierung mit dem externen Apache Oak-Anmeldemodul.
Leistung beim Durchlaufen von OAuth-Benutzern oauth-user-traversal-performance
Bei Community-Sites, auf denen sich Hunderttausende von Benutzenden mit ihrer Facebook- oder Twitter-Anmeldung registrieren, kann die Durchlaufleistung der Abfrage, die durchgeführt wird, wenn ein Site-Besucher seine Social-Media-Anmeldung verwendet, durch Hinzufügen des folgenden Oak-Index verbessert werden.
Wenn Durchlaufwarnungen in den Protokollen angezeigt werden, wird empfohlen, diesen Index hinzuzufügen.
Auf einer Autoreninstanz, mit Administratorrechten angemeldet:
-
Wählen Sie in der globalen Navigation Tools, CRX/DE Lite.
-
Erstellen Sie einen Index mit dem Namen ntBaseLucene-oauth aus einer Kopie von ntBaseLucene:
- Unter dem Knoten
/oak:index
ntBaseLucene
auswählen- Wählen Sie Kopieren
- Klicken Sie auf
/oak:index
- Wählen Sie Einfügen aus
- Kopie von ntBaseLucene in
ntBaseLucene-oauth
umbenennen
- Unter dem Knoten
-
Ändern Sie die Eigenschaften des Knotens ntBaseLucene-oauth:
- indexPath:
/oak:index/ntBaseLucene-oauth
- name:
oauthid-123​**​**
- neu indizieren:
true
- reindexCount:
1
- indexPath:
-
Unter dem Knoten /oak:index/ntBaseLucene-oauth/indexRules/nt:base/properties:
-
Löschen Sie alle untergeordneten Knoten außer cqTags.
-
Umbenennen von cqTags in
oauthid-123**​**
-
Ändern der Eigenschaften von Knoten
oauthid-123**​**
- name:
oauthid-123​**​**
- name:
-
Klicken Sie auf Alle speichern.
-
-
Ersetzen Sie für name-
oauthid-123
123 durch den Facebook App ID oder Twitter Consumer (API) Key der Wert der Client ID in der Adobe Granite OAuth Application and Provider-Konfiguration.
Weitere Informationen und Tools finden Sie unter Oak-Abfragen und -Indizierung.
Dispatcher-Konfiguration dispatcher-configuration
Siehe Konfigurieren von Dispatcher für Communities.