jekyll-auth

A simple way to use GitHub OAuth to serve a protected Jekyll site to your GitHub organization

Downloads
80.6K
Stars
843
Committers
30

Bot releases are hidden (Show)

jekyll-auth -

Published by benbalter over 6 years ago

  • Fix :teams authentication strategy (#99, props @ssaunier)
  • Remove /Gemfile.lock from .gitignore template (#101, props @ChrisGuzman)
  • Find destination path from _config.yml (#109, props @shreve)
  • Require rubocop >= 0.49.0
  • Require rack-protection >= 1.5.5
  • Updated documentation
jekyll-auth - v2.1.0

Published by benbalter about 8 years ago

  • Updates colorator dependency for Jekyll ~> 3.2.0 compatibility (#96, props @asanger)
  • Allow custom host & port (#82, props @gnclmorais)
  • Documentation fixes (#75, props @jadengore)
  • Capitalize the H in "GitHub" (#85, props @gjtorikian)
  • Development: Add Rubocop and enforce Jekyll's Ruby Style
  • Development: Sets default values for GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET in test mode (#77, props @patmaddox)
jekyll-auth - v2.0.0

Published by benbalter almost 9 years ago

  • Breaking change: GITHUB_ORG_ID is now GITHUB_ORG_NAME (#71, props @jarrodparkes)
  • New: Jekyll 3.x support (#72, props @gjtorikian)
  • New: Dropped support for Ruby < 2.0.0 (#73)
jekyll-auth -

Published by benbalter over 9 years ago

jekyll-auth -

Published by benbalter over 9 years ago

Fix error when running via command line

jekyll-auth -

Published by benbalter over 9 years ago

Fix for improper configuration load order resulting in failed builds

jekyll-auth -

Published by benbalter over 9 years ago

  • Custom 404 pages (#52)
  • Authentication logic completely rewritten, now fully tested (#46, #47)
  • Added team_id command to retrieve a GitHub team's ID by name
  • Simplified configuration management
  • Simplified command line interface (moved to Mercenary from Commando) (#50)
  • Improved documentation + expanded installation instructions (#42, props @fkostadinov)
  • Command line output now in color
  • WARDEN_GITHUB_VERIFIER_SECRET set by default
  • jekyll-auth build now accepts Jekyll options (#12)
  • Better Windows support (now uses open3)
  • Removed Git dependency
  • Fixed: Setup blows up when not in a Git repo
jekyll-auth - v0.6.1

Published by benbalter almost 10 years ago

Bump sinatra auth github to better protect oauth tokens stored in session cookies. #39, Props @atmos

jekyll-auth -

Published by benbalter almost 10 years ago

  • Authenticate against multiple teams (#33, props @ssaunier)
  • Drop deprecated Heroku Gem dependency in favor of standalone Heroku client
jekyll-auth - v0.5.2

Published by benbalter almost 10 years ago

Only attempt to read the config file if it exists (#35) - Props @parkr

jekyll-auth - V0.5.1

Published by benbalter about 10 years ago

  • Use read:org Oauth scope instead of user (#30), props @ktheory
  • Gemfile.lock excluded by .gitignore
jekyll-auth - v0.5.0

Published by benbalter over 10 years ago

Jekyll 2.0.0 support

jekyll-auth - v0.4.0

Published by benbalter over 10 years ago

  • Less strict dependency versioning
  • Dependency bumps
    • Jekyll 1.5.x support
    • SafeYAML 1.0.x
    • Octokit 3.1.x
    • DotEnv 0.11.x
jekyll-auth - v0.3.2

Published by benbalter over 10 years ago

  • Added /logout route
jekyll-auth - 0.3.0

Published by benbalter almost 11 years ago

  • SSL Support
  • HTTP cookies
  • Better dependency management, props @parkr
jekyll-auth - v0.2.1

Published by benbalter almost 11 years ago

Fix for jekyll-auth/config.rb not being properly included in the bundled Gem.

jekyll-auth - The deuce

Published by benbalter almost 11 years ago

Whitelisting support, props @gjtorikian

jekyll-auth - 0.1.2

Published by benbalter about 11 years ago

  • Require rake for all environments
jekyll-auth - 0.1.3

Published by benbalter about 11 years ago

  • Fix for jekyll-auth new not properly handling GITHUB_ORG_ID
  • Gem now includes CI
jekyll-auth - 0.1.1

Published by benbalter about 11 years ago

  • Added native dotenv support
  • .gitignore file auto-generated by jekyll-auth new
  • rake assets:precompile now calls jekyll-auth for better forward compatibility