Part of the Basic ecosystem · 10 projects
This module allows you to protect any path on your Drupal site with basic HTTP authentication. You can configure which paths require this extra layer of security through the user interface or programmatically.
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');
Ask your assistant about Basic HTTP Authentication
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Basic ecosystem
Most installed first
Activity
Releases
| Version | Type | Core | PHP | Release date | |
|---|---|---|---|---|---|
| 7.x-1.4 | Stable | Nov 5, 2024 |