Skip to content

Latest commit

 

History

History
74 lines (53 loc) · 2.47 KB

README.md

File metadata and controls

74 lines (53 loc) · 2.47 KB

Überauth Example

Build Status License

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:

Setup

  1. Ensure the following prerequisites are met/installed:
  • Erlang 19
  • Elixir 1.3
  1. Retrieve app ids and secrets and set environment variables:

  2. Clone the project:

    $ git clone [email protected]:ueberauth/ueberauth_example.git
    $ cd ueberauth_example
  3. Fetch dependecies:

    $ mix deps.get && npm install
  4. Run server:

    $ mix phoenix.server
  5. Authenticate at http://localhost:4000!

Configuration

See Überauth for detailed instructions.

License

Please see LICENSE for licensing details.