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.
Add basic HTTP authorization for a path:
basic_auth_config_edit('admin/config', TRUE, 'admin', 'passw0rd');
Check, that HTTP authentication enabled for a path: