Open main menu

Authentifizierungs-Methoden

Facebook

Voraussetzung:

  • Facebook-Account, der als Entwickler registriert ist [1]

Schritte:

  1. Gehe auf die App-Seite im Facebook Entwicklerbereich
  2. Klicke auf "Neue App hinzuf├╝gen"
  3. W├Ąhle einen Namen f├╝r die App und eine Kontakt-Adresse aus
  4. W├Ąhle als Szenario "Integration des Facebook-Logins" aus
  5. Unter "Einstellungen >> Allgemeines" findest du die App-ID und den App-Geheimcode
  6. Trage die App-ID und den App-Geheimcode in die jeweiligen EQdkp Plus Einstellungen ein
  7. Trage eine URL zur Datenschutzrichtlinie ein
  8. Klicke links bei "Produkte" auf "Facebook Login >> Einstellungen". Wenn hier noch kein Produkt zu sehen ist, klicke auf das Plus-Symbol und f├╝ge "Facebook Login" hinzu.
  9. Trage im Feld "G├╝ltige OAuth Redirect URIs" folgende URLs ein (ersetze domain.com/path/ mit dem Pfad zu deinem EQdkp Plus)
Seit EQdkp Plus 2.3.4:
http://yourdomain.com/index.php/auth-endpoint/?lmethod=facebook
Vorher:
http://yourdomain.com/index.php/Login/?login&lmethod=facebook
http://yourdomain.com/index.php/Register/?register&lmethod=facebook
http://yourdomain.com/index.php/Settings/?mode=addauthacc&lmethod=facebook
  1. Ver├Âffentliche deine APP, in dem du oben rechts auf den Schalter klickst, wo momentan noch "AUS" steht.
  2. W├Ąhle eine App-Kategorie aus

Google

Voraussetzung:

  • Google-Account, der mit einer Handynummer verkn├╝pft ist

Schritte:

  1. Gehe in die Developer Console von Google und Erstelle ein neues Projekt ("Create project" ├╝ber den Dropdown in der linken oberen Ecke)
  2. Trage den Namen deines Projektes ein
  3. Nachdem das Projekt erstellt ist, w├Ąhle es aus, sofern dies nicht automatisch geschehen ist (├╝ber den Dropdown in der linken oberen Ecke)
  4. W├Ąhle im Abschnitt "Credentials" die Registerkarte "OAuth consent screen" aus
  5. W├Ąhle eine E-Mail-Adresse aus, gebe einen Produktnamen ein (falls nicht bereits gesetzt), lade ggfs. ein Logo hoch ÔÇőÔÇő
  6. Trage im Feld "Autorisierte Domains" deine Domain(s) ein und klicke auf Speichern
  7. W├Ąhle die Registerkarte "Anmeldeinformationen" ("Credentials") aus, klicke auf Schaltfl├Ąche "Anmeldeinformationen erstellen" ("Create Credentials") und w├Ąhle "OAuth-Client-ID" aus
  8. W├Ąhle "Web application" als Applikationstyp aus
  9. Gebe im Feld "Authorized redirect URIs" die Redirect-URL deines EQdkp Plus ein (ersetze domain.com/path/ nat├╝rlich durch den deiner EQdkp Plus Installation)
Seit EQdkp Plus 2.3.4:
http://yourdomain.com/index.php/auth-endpoint/?lmethod=google
Vorher:
http://yourdomain/index.php/Login/?login&lmethod=google
http://yourdomain/index.php/Register/?register&lmethod=google
http://yourdomain/index.php/Settings/?mode=addauthacc&lmethod=google
  1. Clicke auf "Erstellen". Deine Client-ID und dein Clientschl├╝ssel (=Geheimschl├╝ssel) werden angezeigt
  2. Trage die Client-ID und den Client-Geheimschl├╝ssel in die jeweiligen EQdkp Plus Einstellungen ein

Battle.net

Die neue Battle.net API unterst├╝tzt nur noch SSL-Seiten (https) als Weiterleitungs-URLs. D.h. du ben├Âtigst ein SSL Zertifikat f├╝r deinen Webspace. Ist SSL eingerichtet, gehe folgenderma├čen vor:

  1. Gehe auf https://develop.battle.net/ und melde dich mit deinem Blizzard Account an
  2. Klicke auf "API ACCESS" links oben
  3. Klicke auf "Create new client" und erstelle eine neue Applikation
  4. Trage als "Redirect URL" den Pfad zu deiner EQdkp Plus Installation ein, z.B. wenn dein EQdkp unter "https://domain.com/path/index.php" erreichbar ist, dann trage https://domain.com/path/ ein.


OpenID

OpenID erlaubt es einem Benutzer, der sich bei seinem sogenannten OpenID-Provider einmal mit Benutzername und Kennwort angemeldet hat, sich nur mit Hilfe der sogenannten OpenID ohne Benutzername und Passwort bei allen das System unterst├╝tzenden Webseiten und -diensten anzumelden. Dadurch braucht man sein Passwort und seine pers├Ânlichen Daten nur beim OpenID-Provider zu hinterlegen. Bei EQdkp Plus ist aber trotzdem die Vergabe eines Passwortes notwendig, was unter #Warum ist trotzdem ein Passwort erforderlich? erkl├Ąrt wird.

Es werden alle OpenID Provider unterst├╝tzt.

Discord (since 2.3)

  1. Erstelle eine neue Application unter https://discordapp.com/developers/applications/me und f├╝ge die Discord Client-ID und das App Secret in die daf├╝r vorgesehen Felder in den Einstellungen des EQdkp Plus ein
  2. Als Redirect-URI bei der Erstellung der App verwende http://deinedomain.de/index.php/auth-endpoint/?lmethod=discord

Twitch (since 2.3)

  1. Erstelle eine neue Application unter https://dev.twitch.tv/ und f├╝ge die Client-ID und das Client Secret in die daf├╝r vorgesehenen Felder in den Einstellungen des EQdkp Plus ein
  2. Als Redirect-URI bei der Erstellung der App verwende http://deinedomain.de/index.php/auth-endpoint/?lmethod=twitch

Steam (since 2.3)

Keine besonderen Einstellungen notwendig.

Anmeldung

 
Login ├╝ber OpenID

Zum Anmelden ├╝ber einen externen Anbieter klicke einfach auf den spezifischen Anmelde-Button. Benutzername, Passwort und Autologin bleiben dabei unbeachtet. Damit die Anmeldung funktioniert, musst du vorher deinen EQdkp Plus-Account mit dem Account deines Anbieters verkn├╝pft haben.

Registrierung

 
Registrierung ├╝ber OpenID

Auch die Registrierung ├╝ber externe Anbieter ist m├Âglich. Gehe dazu auf die Registrierungsseite und klicke unten auf den spezifischen "Registrieren"-Button, ohne dabei die anderen Felder auszuf├╝llen. Nachdem du dich bei deinem Anbieter angemeldet hast, wirst du zur├╝ck auf die Registrierungsseite geleitet, und die entsprechenden Felder werden vorausgef├╝llt. F├╝lle die restlichen notwendigen Felder, wie z.B. "Passwort" aus und sende die Registrierung ab. Dein Anbieter-Account wird automatisch mit deinem EQdkp Plus-Account verkn├╝pft. Dies kannst du jederzeit r├╝ckg├Ąngig machen, siehe dazu #Verkn├╝pfte Konten

Warum ist trotzdem ein Passwort erforderlich?

Dass du bei der Registrierung ein Passwort festlegen musst hat den Grund, dass dieses Passwort f├╝r externe Anwendungen, wie z.B. JDKP oder die iPhone-App, ben├Âtigt wird, damit du auch mit diesen Anwendungen Zugriff auf deinen EQdkp Plus Account-hast.

Verkn├╝pfte Konten

 
EQdkp Plus Account verkn├╝pfen

Um nachtr├Ąglich seinen EQdkp Plus-Account mit dem Account des gew├Ąhlten Authentifierungs-Anbieters zu verkn├╝fen, gehe wie folgt vor:

  • Melde dich im EQdkp Plus mit deinem Account und deinen bisherigen Zugangsdaten an
  • Gehe in die Benutzereinstellungen
  • Unter Registrierungs-Details findest du den Bereich "Verkn├╝pfte Konten"
  • Klicke auf "Account Verkn├╝pfen"
  • Falls notwendig: melde dich bei dem ausgew├Ąhlten Anbieter an und erlaube den Zugriff deines EQdkp Plus auf deine Daten

Um den Account zu l├Âschen, klicke einfach das entsprechende L├Âschsymbol.