Skip to content
Stephan Janssen edited this page May 23, 2018 · 11 revisions

OAuth CFP setup

The Devoxx and Voxxed CFP webapps allow the visitors to enable them using OAuth authentication.

Let's have a closer look how to configure both Google, GitHub and LinkedIn step-by-step.

Google

  1. Surf to https://console.developers.google.com/apis/credentials

  2. Click on the blue "Create credentials" button and select "OAuth Client ID" as shown below

  1. Now select "Web application" and provide a name and the authorised URL's as shown below

  1. The authorised redirect should be using HTTP (not HTTPS)

  2. Click on the blue "Create" button, this will show you a popup window with the client ID and secret.

  3. Copy the client ID and Secret into the CFP OAuth form.

GitHub

  1. Surf to https://github.com/settings/applications/new

  2. Provide the application details as shown below

NOTE: The authorization callback URL is using HTTP

  1. Click on "Register application"

  2. Provide the extra info and copy the provide client ID and secret as shown below in red

LinkedIn

  1. Surf to https://www.linkedin.com/secure/developer

  2. Click on the yellow "Create Application" button.

  3. Enter the form details, as shown below

  1. Click on the "Submit" button. this will take you to the following screen.

  1. Enter the OAuth 2.0 Authorized Redirect URLs, for example http://dvbe18.confinabox.com/authenticate/linkedin

NOTE: It must be HTTP (not https) and the suffix should be 'authenticate/linkedin'

  1. The Client ID and Secret are show at the top (marked in red on the screenshot). These need to be copied and entered on your CFP event OAuth form.
Clone this wiki locally