Jekyll Auth Versions Save

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

v2.1.3

1 year ago
  • Update dependencies

Note: This project is end of life. If you are looking to serve a Jekyll site privately, consider changing the visibility of your GitHub Pages site.

v2.1.2

3 years ago
  • Upgrade rack & webmock (#169) @bigzoo
  • Update activesupport requirement from ~> 5.0 to >= 5, < 7 (#145) @dependabot-preview
  • Update dependencies so it's compatible with jekyll 4 (#144) @alexandru-calinoiu
  • Setup command now correctly accepts arguments (#119) @AbleLincoln

v2.1.1

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

v2.1.0

7 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)

v2.0.0

8 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)

v1.0.3

8 years ago

v1.0.2

9 years ago

Fix error when running via command line

v1.0.1

9 years ago

Fix for improper configuration load order resulting in failed builds

v1.0.0

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

v0.6.1

9 years ago

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