API Setup

UCL API OAuth Credentials

Create a new app at: https://uclapi.com/dashboard/.

Then fill in the OAuth Callback URL to be the remote url of your server, followed by /auth/callback. If using a localtunnel development server, this will be something like:

https://abcdefghij.localtunnel.me/auth/callback

Test you’ve setup your credentials correctly by attempting to log in by visiting /auth.

Google Maps API Key

A Google Maps API key is necessary for displaying the maps on event pages.

To get your key:

  1. Visit https://console.developers.google.com/cloud-resource-manager and sign in
  2. Click “Create a Project”
  3. Give your project a name, perhaps “SSIG site dev”
  4. Click “Create”
  5. Click on your newly created project
  6. Visit https://console.developers.google.com/apis/api/maps-backend.googleapis.com/overview
  7. Click “Enable”, wait for the API to be enabled for your project
  8. Visit https://console.developers.google.com/apis/credentials/wizard?api=maps-backend.googleapis.com
  9. Click “What credentials do I need?”
  10. Your API key will be displayed
  11. Click “Restrict key” to restrict with what sites and APIs the key can be used (recommended in production)