Using Überauth for authentication in Phoenix.
This project demonstrates how to use Überauth and multiple strategies to provide authentication for a Phoenix application. The project has been setup to run on Heroku can can be found at ueberauth-example.herokuapp.com.
In this example we'll use five strategies:
Ensure the following prerequisites are met/installed:
Retrieve app ids and secrets and set environment variables:
Clone the project:
$ git clone https://github.com/ueberauth/ueberauth_example.git
$ cd ueberauth_example
Fetch dependencies:
$ mix deps.get && npm install --prefix assets
Run server:
$ mix phx.server
Authenticate at http://localhost:4000!
See Überauth for detailed instructions.
Please see LICENSE for licensing details.