Provide external authentification to Agorakit#

You can provide facebook, google, twitter and/or github authentication to your users.

This feature is a work in progress, help is highly welcome.

To do so, get a client id, a client secret from each provider you want to use. Those are a string of characters you need to put in your .env file

Agorakit will automatically put the links on the login and registration page for each provider when [PROVIDER]_ID is set

  • For Twitter go to : https://apps.twitter.com/app/new
  • For Facebook, go to: https://developers.facebook.com/apps
  • For Github go to https://github.com/settings/applications/new
  • For Google go to : http://console.developers.google.com/

It's a bit of a pain to find where to get the client_id and client_key, so good luck :-)

You also need to set [PROVIDER]_URL to http[s]://[yourdomain]/auth/[provider]/callback for each provider, in your .env file