A simple way to use GitHub OAuth to serve a protected Jekyll site to your GitHub organization
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.
:teams
authentication strategy (#99, props @ssaunier)/Gemfile.lock
from .gitignore
template (#101, props @ChrisGuzman)_config.yml
(#109, props @shreve)rubocop >= 0.49.0
rack-protection >= 1.5.5
GITHUB_CLIENT_ID
and GITHUB_CLIENT_SECRET
in test mode (#77, props @patmaddox)GITHUB_ORG_ID
is now GITHUB_ORG_NAME
(#71, props @jarrodparkes)Update rack dependency, https://github.com/benbalter/jekyll-auth/pull/66.
Fix error when running via command line
Fix for improper configuration load order resulting in failed builds
team_id
command to retrieve a GitHub team's ID by nameWARDEN_GITHUB_VERIFIER_SECRET
set by defaultjekyll-auth build
now accepts Jekyll options (#12)open3
)Bump sinatra auth github to better protect oauth tokens stored in session cookies. #39, Props @atmos