Site Access

This project is inspired by the ban module in core but is a bit more configurable.

You are able to create a pipeline of different RequestCheckers that are configurable to decide whether to forbid the request or not.

RequestCheckers are plugins allowing any modules to add new ones. Currently, there are

IpAddress:
Allows you to define a list of IPs that allow access.

OneTimePassword:
Allows you to add Google Authentication to allow access.

Secure:
Only allows HTTPS access to the site.


Source: https://drupal.org/project/project_module/feed/all