Skip to content

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

Notifications You must be signed in to change notification settings

kristianmandrup/sorcery_access_token_demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published