Changes

Jump to navigation Jump to search
# Wähle als Szenario "Integration des Facebook-Logins" aus
# Unter "Einstellungen >> Allgemeines" findest du die App-ID und den App-Geheimcode
# Trage die App-ID und den App-Geheimcode in die jeweiligen EQdkp Plus Einstellungen ein, Tab "Benutzer"
# Trage eine URL zur Datenschutzrichtlinie ein
# 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.
* Google-Account, der mit einer Handynummer verknüpft ist
Schritte:
# Gehe in die [https://console.developers.google.com/ Developer Console] von Google und Erstelle ein neues Projekt ("Create project" über den Dropdown in der linken oberen Ecke)# Trage den Namen deines Projektes ein und akzeptiere die Nutzungsbedingungen# Nachdem das Projekt erstellt ist, wähle es aus, sofern dies nicht automatisch geschehen ist(über den Dropdown in der linken oberen Ecke)
# Wähle im Abschnitt "Credentials" die Registerkarte "OAuth consent screen" aus
# Wähle eine E-Mail-Adresse aus, gebe einen Produktnamen ein (falls nicht bereits gesetzt), lade ggfs. ein Logo hoch ​​und ​​# Trage im Feld "Autorisierte Domains" deine Domain(s) ein und klicke auf Speichern
# Wähle die Registerkarte "Anmeldeinformationen" ("Credentials") aus, klicke auf Schaltfläche "Anmeldeinformationen erstellen" ("Create Credentials") und wähle "OAuth-Client-ID" aus
# Wähle "Web application" als Applikationstyp aus
http://yourdomain/index.php/Settings/?mode=addauthacc&lmethod=google
</source>
# Clicke auf "Erstellen". Deine Client-ID und dein Client-Clientschlüssel (=Geheimschlüssel ) werden angezeigt# Trage die Client-ID und den Client-Geheimschlüssel in die jeweiligen EQdkp Plus Einstellungen ein, Tab "Benutzer"
== Battle.net ==
# Klicke auf "API ACCESS" links oben
# Klicke auf "Create new client" und erstelle eine neue Applikation
# 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, ansonsten sollte auch https://domain.com/path/index.php/auth-endpoint/?lmethod=battlenet funktionieren# Trage die Client-ID und das Client-Secret in den Felder in den EQdkp Plus Einstellungen ein, Tab "Benutzer".
== OpenID ==
== Discord (since 2.3) ==
# 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, Tab "Benutzer"# Als Redirect-Gehe in den OAuth2 Bereich der Applikation und trage bei den Redirects folgende URI bei der Erstellung der App verwende ein: http://deinedomain.de/index.php/auth-endpoint/?lmethod=discord
== Twitch (since 2.3) ==
# 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, Tab "Benutzer"
# 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.
 
== Eigener Oauth-Provider (since 2.3.17) ==
Jeder gängige Oauth-Provider kann hierfür verwendet werden, also z.B. auch eine Nextcloud Installation. Die Einrichtung wird anhand von Discord beispielhaft erläutert:
* Eigener Oauth-Provider - Name = Login mit Discord
* Eigener Oauth-Provider - Client-ID = xxxxxxxxxxxxx
* Eigener Oauth-Provider - Client-Secret = ••••••••
* Eigener Oauth-Provider - Scope = identify email
* Eigener Oauth-Provider - Authentifaction Endpoint URL = https://discordapp.com/api/oauth2/authorize
* Eigener Oauth-Provider - Token Endpoint URL = https://discordapp.com/api/oauth2/token
* Eigener Oauth-Provider - User Endpoint URL = https://discordapp.com/api/users/@me
* Eigener Oauth-Provider - Übergabe des Access-Token = Bearer Header
* Eigener Oauth-Provider - Parameter für Benutzer-ID = id
* Eigener Oauth-Provider - Parameter für Benutzername = username
* Eigener Oauth-Provider - Parameter für Email-Adresse = email
= Anmeldung =

Navigation menu