Documentation

Get started securing your site with Gatekeeper!

The Philosophy Behind Gatekeeper

Gatekeeper is based on RapidWeaver and requires the Stacks plugin to work. Other than that, Gatekeeper is a set of stacks which makes it super easy to secure your web sites.

Gatekeeper puts a "Gate" in front of your content. This Gate consists of a Time-Based One-Time Password, aka "TOTP". It does not implement a full-blown access management system with users, passwords, authorizations etc.

Streamlined

Often times, you just want a quick solution for your security implementation.
While PIN-based solutions might be interesting, they have two major drawbacks: you have to remember the PIN and you have to regularly change it. Particularly the latter can be an issue when publishing your web site with RapidWeaver.
Gatekeeper however circumvents this issue by taking a completely different approach: Time-based One-Time-Passwords!
Once you have defined a Secret Key, all you have to do is sync your Authenticator app on your smart phone - or even your Yubikey - and Gatekeeper takes care of the rest: every 30 seconds there is a new unpredictable OTP!
Using the included Stack-Keeper stack, you can stretch your Gatekeeper implementation to more pages than just the one on which the Gatekeeper stack is placed.


Requires
RapidWeaver version 8, Stacks plugin version 4.1.4 or higher
PHP v. 7.2 or higher and either:
  • Google Authenticator (or compatible app such as Authy) on your smart-phone or
  • Yubikey 5 Series

What it does not do

  • Manage users, passwords
  • Manage permissions
Gatekeeper Stacks
Platform Icon

Made with Platform