| CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Thu, 15 Jan 2026 05:41:34 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20101006061826
location: https://web.archive.org/web/20101006061826/https://github.com/atmos/sinatra_auth_github/tree/master
server-timing: captures_list;dur=1.297880, exclusion.robots;dur=0.085240, exclusion.robots.policy;dur=0.070773, esindex;dur=0.353503, cdx.remote;dur=68.015220, LoadShardBlock;dur=159.427184, PetaboxLoader3.datanode;dur=70.451134, PetaboxLoader3.resolve;dur=32.788502
x-app-server: wwwb-app246-dc8
x-ts: 302
x-tr: 359
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app246; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Thu, 15 Jan 2026 05:41:35 GMT
content-type: text/html; charset=utf-8
content-length: 109
x-archive-orig-server: nginx/0.7.67
x-archive-orig-date: Wed, 06 Oct 2010 06:18:26 GMT
x-archive-orig-connection: close
x-archive-orig-status: 301 Moved Permanently
location: https://web.archive.org/web/20101006061826/https://github.com/atmos/sinatra_auth_github
x-archive-orig-x-runtime: 4ms
x-archive-orig-content-length: 109
x-archive-orig-cache-control: no-cache
cache-control: max-age=1800
memento-datetime: Wed, 06 Oct 2010 06:18:26 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_18_20101006045515_crawl100-c/52_18_20101006061735_crawl101.arc.gz
server-timing: captures_list;dur=0.702426, exclusion.robots;dur=0.039007, exclusion.robots.policy;dur=0.008589, esindex;dur=0.011716, cdx.remote;dur=34.726566, LoadShardBlock;dur=215.233776, PetaboxLoader3.datanode;dur=195.131753, PetaboxLoader3.resolve;dur=70.710485, load_resource;dur=126.446239
x-app-server: wwwb-app246-dc8
x-ts: 301
x-tr: 404
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Thu, 15 Jan 2026 05:41:35 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.67
x-archive-orig-date: Wed, 06 Oct 2010 06:18:26 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "b08d36853fd5b5b05f96d9497fced880"
x-archive-orig-x-runtime: 70ms
x-archive-orig-content-length: 34563
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Wed, 06 Oct 2010 06:18:26 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_18_20101006045515_crawl100-c/52_18_20101006061735_crawl101.arc.gz
server-timing: captures_list;dur=0.602769, exclusion.robots;dur=0.018250, exclusion.robots.policy;dur=0.006459, esindex;dur=0.009346, cdx.remote;dur=18.586113, LoadShardBlock;dur=147.799681, PetaboxLoader3.datanode;dur=108.877092, PetaboxLoader3.resolve;dur=106.120771, load_resource;dur=69.313809
x-app-server: wwwb-app246-dc8
x-ts: 200
x-tr: 310
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
atmos's sinatra_auth_github at master - GitHub
- Source
- Commits
- Network (1)
- Issues (0)
- Graphs
-
Branch:
master
click here to add a description
click here to add a homepage
Sending Request…
Downloads
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Tue Jun 01 14:17:36 -0700 2010 | initial import of the sinatra extension to use ... [atmos] |
| |
Gemfile | Sat Jun 19 18:55:38 -0700 2010 | 0.0.6 should be preferred [atmos] |
| |
LICENSE | Tue Jun 01 14:17:36 -0700 2010 | initial import of the sinatra extension to use ... [atmos] |
| |
README.md | Tue Jun 01 17:01:27 -0700 2010 | add another example based on working my way thr... [atmos] |
| |
Rakefile | Sat Jun 19 18:40:15 -0700 2010 | next version is 0.0.12 [atmos] |
| |
config.ru | Tue Jun 01 14:17:36 -0700 2010 | initial import of the sinatra extension to use ... [atmos] |
| |
lib/ | Sat Jun 19 18:39:13 -0700 2010 | make sure gem deps are defined and explicitly i... [atmos] |
| |
spec/ | Sat Jun 19 18:43:18 -0700 2010 | use the instance method now that it's exposed [atmos] |
README.md
sinatra_auth_github
A sinatra extension that provides oauth authentication to github. Find out more about enabling your application at github's oauth quickstart.
To test it out on localhost set your callback url to 'https://localhost:9292/auth/github/callback'
There's an example app in spec/app.rb.
There's a slightly more deployment friendly version href.
The Extension in Action
% gem install bundler
% bundle install
% GH_CLIENT_ID="<from GH>" GH_SECRET="<from GH>" bundle exec rackup
- © 2010 GitHub Inc. All rights reserved.
- Terms of Service
- Privacy
- Security
Keyboard Shortcuts
Site wide shortcuts
- s
- Focus site search
- ?
- Bring up this help dialog
Commit list
- j
- Move selected down
- k
- Move selected up
- t
- Open tree
- p
- Open parent
- c or o or enter
- Open commit
Pull request list
- j
- Move selected down
- k
- Move selected up
- o or enter
- Open issue
Issues
- j
- Move selected down
- k
- Move selected up
- x
- Toggle select target
- o or enter
- Open issue
- I
- Mark selected as read
- U
- Mark selected as unread
- e
- Close selected
- y
- Remove selected from view
- c
- Create issue
- l
- Create label
- i
- Back to inbox
- u
- Back to issues
- /
- Focus issues search
Network Graph
- ← or h
- Scroll left
- → or l
- Scroll right
- ↑ or k
- Scroll up
- ↓ or j
- Scroll down
- t
- Toggle visibility of head labels
- shift ← or shift h
- Scroll all the way left
- shift → or shift l
- Scroll all the way right
- shift ↑ or shift k
- Scroll all the way up
- shift ↓ or shift j
- Scroll all the way down