The module provides a possibility to restrict an access to every system path using basic HTTP authorization. You can configure, for which paths will be added an additional HTTP authentication before checking its accessibility through standard tools, using UI or programmatically.
Drupal 8
Drupal 8 is cool because it has the basic_auth module within the core.
API
Add basic HTTP authorization for a path:
basic_auth_config_edit('admin/config', TRUE, 'admin', 'passw0rd');
Check, that HTTP authentication enabled for a path:
basic_auth_config_exists('admin/config', TRUE) === TRUE;
Disable HTTP authentication for a path:
basic_auth_config_edit('admin/config', FALSE);
Check, that config exists for a path:
basic_auth_config_exists('admin/config');
Supporting organizations:
Project information
- Seeking new maintainer
The current maintainers are looking for new people to take ownership. - Maintenance fixes only
Considered feature-complete by its maintainers. - Module categories: Administration Tools, Access Control, Developer Tools
- 181 sites report using this module
- Created by BR0kEN on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
7.x-1.3
released 5 July 2017
Works with Drupal: 7.x
✓ Recommended by the project’s maintainer.
Development version: 7.x-1.x-dev updated 31 Dec 2021 at 19:09 UTC