fzagarzazu / sorcery_access_token_demo

Demo for access token submodule (Sorcery) with rails-api and Google's OAuth 2.0 For Login

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sorcery AccessToken Submodule Demo

This is a quick demo of an access_token submodule for Sorcery.

It uses rails-api and Google’s OAuth 2.0 For Login.

See github.com/fzagarzazu/sorcery/tree/access_token for details.

Setup

  1. Run db migrations.

  2. You can change the default client_id for demo in public/index.html (see G+ sign_in data attributes),

edit config/initializers/sorcery.rb, set your Google’s client_id and client_secret under the external providers section. For token validation it can work without it, you can test it with

curl -v -k -X GET https://www.googleapis.com/oauth2/v1/userinfo?access_token=ACCESS_TOKEN
  1. Start server with:

    thin -C thin.yaml start --ssl --ssl-verify --ssl-key-file CA/key.pem --ssl-cert-file CA/cert.pem
  2. Open localhost:8000 in your browser.

  • Client side application: public/index.html.

About

Demo for access token submodule (Sorcery) with rails-api and Google's OAuth 2.0 For Login


Languages

Language:Ruby 100.0%Language:JavaScript 0.0%