Basic HTTP Authentication
Categories
Component ID
2789619
Component name
Basic HTTP Authentication
Component type
module
Maintenance status
Development status
Component security advisory coverage
covered
Downloads
1017
Component created
Component changed
Component body
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');