Anmeldung über soziale Netzwerke
Sie können den Benutzern Ihrer Anwendung gestatten, sich über ihr Social-Media-Konto anzumelden. Wenn sich der Benutzer zum ersten Mal über ein soziales Netzwerk anmeldet, wird automatisch ein neues Konto erstellt. Der Benutzer muss weder einen Benutzernamen noch eine E-Mail-Adresse oder andere Daten eingeben.
Die Anmeldung über soziale Netzwerke erfolgt über Webdienste. Die Anwendung öffnet eine Eingabemaske im Browser, um die Authentifizierung über das ausgewählte soziale Netzwerk abzuschließen.
Soziale Netzwerke können als primäre oder alternative Authentifizierungsmethode Ihrer Anwendung dienen.
Wenn Sie soziale Netzwerke als alternative Authentifizierungsmethode verwenden, wird das Social-Media-Konto automatisch mit einem bestehenden Benutzerkonto verknüpft, sofern die folgenden Bedingungen erfüllt sind:
- Ein Benutzer, der sich mittels Benutzername/E-Mail-Adresse und Passwort registriert hat, meldet sich über sein Social-Media-Konto bei Ihrer Anwendung an.
- Das soziale Netzwerk gibt eine E-Mail-Adresse zurück.
- Die E-Mail-Adresse des Benutzers in einem sozialen Netzwerk stimmt überein mit der E-Mail-Adresse, die bei der Registrierung in Ihrer Anwendung angegeben wurde.
Das SDK unterstützt die folgenden Anbieter sozialer Netzwerke:
- Amazon
- Apple
- Baidu
- Battle.net
- Discord
- GitHub
- Kakao
- MSN
- Mail.ru
- Microsoft
- Naver
- Odnoklassniki
- PayPal
- Steam
- Twitch.tv
- VK
- Vimeo
- Xbox Live
- Yahoo
- Yandex
- YouTube
So richten Sie die Authentifizierung über Webdienste ein:
- Ergänzen Sie die Benutzeroberfläche der Anwendung um Schaltflächen für die Authentifizierung über soziale Netzwerke.
- Binden Sie im Kundenportal Social-Media-Dienste für ein Login-Projekt ein.
- Implementieren Sie die Authentifizierungslogik aufseiten der Anwendung.
Soziale Netzwerke für Login-Projekte im Kundenportal einbinden
- Öffnen Sie Ihr Projekt im Kundenportal.
- Klicken Sie in der Seitenleiste auf Login.
- Klicken Sie beim gewünschten Login-Projekt auf Konfigurieren.
- Scrollen Sie zum Block Authentifizierung, und klicken Sie auf Anmeldung über soziale Netzwerke.
- Verknüpfen Sie die sozialen Netzwerke, über die sich die Spieler registrieren und bei der Anwendung anmelden dürfen:
- Klicken Sie auf das ⚙-Symbol und dann auf Verknüpfen, um ein soziales Netzwerk zu verknüpfen.
- Um mehrere soziale Netzwerke auf einmal zu verknüpfen, wählen Sie die gewünschten Anzeigebereiche aus (deren Umrandung färbt sich daraufhin grün). Klicken Sie danach auf das Drop-down-Menü Verwalten, und wählen Sie Verknüpfen aus.
- Um alle verfügbaren sozialen Netzwerke auf einmal zu verknüpfen, klicken Sie auf Alle auswählen. Klicken Sie danach auf das Drop-down-Menü Verwalten, und wählen Sie Verknüpfen aus.
Integration aufseiten der Anwendung
Implementieren Sie die folgende Logik, die beim Klick auf die Schaltfläche abläuft:
- Rufen Sie die URL der Registrierungs-/Anmeldeseite mithilfe der Methode
getLinkForSocialAuth
aus der Login-Bibliothek ab. - Öffnen Sie die Registrierungs-/Anmeldeseite in einem Browser.
- Tracken Sie die Seiten-URL nach einer erfolgreichen Benutzerauthentifizierung.
- Ermitteln Sie den Authentifizierungscode aus der URL der aktiven Seite.
- Tauschen Sie den Authentifizierungscode gegen einen Token mithilfe der Methode
generateJWT
aus Login-Bibliothek.
Nützliche Links
Letztmalig aktualisiert: 22. Januar 2024Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.