Ds auth

Introduces the gated_pages method, which, you guessed it, lets us gate pages.