Skip to content

goulash32/ueberauth_example

This branch is 49 commits behind ueberauth/ueberauth_example:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ef281e2 · Nov 23, 2019

History

79 Commits
Nov 22, 2019
Apr 21, 2018
Nov 21, 2019
Nov 21, 2019
Jul 20, 2016
Nov 16, 2019
Nov 16, 2019
Apr 21, 2018
Nov 21, 2015
Nov 21, 2015
Nov 22, 2019
Jul 20, 2016
Nov 16, 2019
Nov 23, 2019

Repository files navigation

Überauth Example

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 git@github.com:ueberauth/ueberauth_example.git
    $ cd ueberauth_example
  3. Fetch dependencies:

    $ mix deps.get && npm install --prefix assets
  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.

About

Example Phoenix application using Überauth for authentication

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 77.5%
  • HTML 11.4%
  • JavaScript 11.1%