Loginmethods

From EQdkp Plus
Jump to: navigation, search

Facebook

Requirements:

  • Facebook-Accout, that is registered as Developer

Steps:

  1. Go to App Page in Facebook Developer Area
  2. Click on the "Add a new Add" Button, and select "Website" as type
  3. Insert a Name for your App, select the category and Create the App ID
  4. Insert the URL to your EQdkp System
  5. Go back to https://developers.facebook.com/apps/ and click on your newly created app
  6. Insert the App-ID into the EQdkp Plus Settings
  7. Display the App-Secret and add it into the EQdkp Plus Settings
  8. Add a Contact Email-Address
  9. At the App-Settings, click on "Settings" in the left menu, and select the Tab "Advanced".
  10. Insert in the field "Valid OAuth redirect URIs" the following URLs (replace domain.com/path/ with your EQdkp Plus Domain and Path)
http://domain.com/path/index.php/Login/?login&lmethod=facebook
http://domain.com/path/core/index.php/Register/?register&lmethod=facebook
http://domain.com/path/core/index.php/Settings/?mode=addauthacc&lmethod=facebook
  1. If your have choosen in the EQdkp Plus Settings that you want to remove the index.php from URLs, you have to remove the index.php from the URLs you are inserting to Facebook.
  2. On the left menu, go to "Status & Review" activate your App

Google

Requirements:

  • Google-Accout, connected with a cell phone number

Steps:

  1. Go to the Developer Console of Google and Create a new Project
  2. After the app Creation is finished, select your project if it hasn't been selected
  3. At the left menu, select "APIs & auth" and click on "APIs"
  4. Search for the "Google+ API" and activate it for your project
  5. At the left menu, select "APIs & auth" and click on "Credentials"
  6. Click on "Create New Client ID". Set "Web Application" as Type. Insert the following URLs as "Authorized redirect URI"
http://domain.com/path/index.php/Login/?login&lmethod=facebook
http://domain.com/path/core/index.php/Register/?register&lmethod=facebook
http://domain.com/path/core/index.php/Settings/?mode=addauthacc&lmethod=facebook
  1. Click on "Create Client-ID"
  2. Insert the Client-ID and Client-Secret into the EQdkp Plus Settings.
  3. If you don't have a „Consent Screen“, go to the left menu and click on „Consent Screen“. Insert your EQdkp Name and select an Email-Adress. This step may occur on creating a new client ID.

Battle.net

Please see the Battle.net Login Article

OpenID

There are no required steps for using the OpenID Logins. All OpenID Providers are supported. For the following providers, a quick selection is available:

  • Steam
  • MyOpenOD
  • Yahoo
  • LiveJournal
  • Wordpress
  • Blogger
  • Verisign
  • ClaimID
  • ClickPass
  • AOL

Twitch (since 2.3)

  1. Go to https://www.twitch.tv/settings/connections and create a new application. Insert Client-ID and App Secret into the fields at the EQdkp Plus settings page
  2. As redirect URL on app creation, use http://yourdomain.com/index.php/Login/?login&lmethod=twitch

Discord (since 2.3)

  1. Go to https://discordapp.com/developers/applications/me and create a new application. Insert Client-ID and App Secret into the fields at the EQdkp Plus settings page
  2. As redirect URL on app creation, use http://yourdomain.com/index.php/Login/?login&lmethod=discord

Twofactor Authentication

There are no required steps for using the Twofactor Authentication. User that want to user the Twofactor Authentication need an App that is compatible with RFC6238, e.g. the Google Authenticator.