Skip to content

A sample template showcases how to use omniauth (google & github) on rails 6.x

License

Notifications You must be signed in to change notification settings

nejdetkadir/google-github-omniauth-starter

Repository files navigation

google github omniauth starter

  • Ruby version

    ruby 3.0.0
    
  • Rails version

    Rails 6.1.3.1
    

Installation

Prerequisites

Installation

  • Install GEM dependencies:

    bundle install
  • Install asset dependencies:

    rails webpacker:install
  • Create database, migrate tables and run the seed data:

    rails db:create
    rails db:migrate
    rails db:seed
  • If you are setting up again, when you already have previous databases:

    rails db:reset
  • For dropping database

    rails db:drop
  • Create environment variables for omniauth providers, Create a file named "config/application.yml" and fill its contents as follows

    OA_GOOGLE_CLIENT_ID: 'XXX'
    OA_GOOGLE_SECRET_KEY: 'XXX'
    OA_GITHUB_CLIENT_ID: 'XXX'
    OA_GITHUB_SECRET_KEY: 'XXX'

About

A sample template showcases how to use omniauth (google & github) on rails 6.x

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published