Scrogson Oauth2 Example Save

Authenticate with GitHub via OAuth2

Project README

OAuth2/Phoenix Example Application

This is an example application showing how one can integrate with the OAuth2 library and the Phoenix framework.

Alt text

To start the application:

  1. Register a new application on GitHub
  2. Set the GITHUB_REDIRECT_URI environment variable to the callback URL
  3. Set the GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET environment variables
  4. Install Elixir dependencies with mix deps.get
  5. Install NodeJS dependencies with npm install
  6. Setup the database with mix ecto.setup
  7. Start the application with mix phoenix.server

Now you can visit lvh.me:4000 from your browser and click "Sign in with GitHub".

After authorizing the application, you should see the welcome message above.

Open Source Agenda is not affiliated with "Scrogson Oauth2 Example" Project. README Source: scrogson/oauth2_example
Stars
148
Open Issues
1
Last Commit
5 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating