svenjuergens / httpbasicauth
HTTP Basic Auth for TYPO3 via site configuration
Package info
github.com/SvenJuergens/httpbasicauth
Type:typo3-cms-extension
pkg:composer/svenjuergens/httpbasicauth
Requires
- php: >=8.2
- typo3/cms-core: ^13.4 || ^14.3
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
This package is auto-updated.
Last update: 2026-11-06 13:40:10 UTC
README
Protects a site with HTTP Basic Authentication, configured per site in the site configuration.
Fork notice: This is a maintained fork of christophlehmann/httpbasicauth by Christoph Lehmann, published as
svenjuergens/httpbasicauth. It adds TYPO3 v14 support. For TYPO3 v12, use the original packagechristophlehmann/httpbasicauth(2.x).
Installation
TYPO3 13.4 LTS and 14.3 LTS are supported. The fork is available via Composer only (not in TER):
composer require svenjuergens/httpbasicauth
The package replaces christophlehmann/httpbasicauth and keeps the extension key httpbasicauth
and the PHP namespace. To switch from the original package, remove it first:
composer remove christophlehmann/httpbasicauth
composer require svenjuergens/httpbasicauth
Site Configuration
The extension adds the tab "HTTP Basic Auth" to the site configuration:
- Enable HTTP Basic Authentication
- Credentials, one
user:passwordcombination per line - Grant access when
devIPmaskmatches - Grant access when a backend user is logged in
Webserver environment
You may need to add SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0 to your .htaccess to make it work,
see christophlehmann/httpbasicauth#6.
Support
For help with this fork, please visit the issue section on GitHub.
The extension was created by Christoph Lehmann.
