Skip to content

phoenix-examples/oauth2_example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 REDIRECT_URI environment variable to the callback URL
  3. Set the CLIENT_ID and 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.

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 82.9%
  • JavaScript 17.1%