No description, website, or topics provided.
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
Gemfile
Gemfile.lock
README.md
client.rb
server.rb

README.md

sinatra-oauth

To get started:

$ gem install bundler

Then install dependencies

$ bundle

There are 2 sinatra apps:

OAuth server:

Start this on port 4567

$ ruby server.rb

OAuth client:

Start this on port 4568(done automatically)

$ ruby client.rb

To bootstrap it all, go to http://localhost:4568/bootstrap, this will automigrate the database. Now if you visit http://localhost:4568/, you should be able to try it out.

If you need to clear your session, visit http://localhost:4568/reset.

This is setting up the tokens between the two applications. You will be able to try out a few cases, like reseting the database and trying to use the invalid token.