https://github.com/bitexpert/typo3-basicauth
TYPO3 Basic Auth extension
https://github.com/bitexpert/typo3-basicauth
basic-authentication php typo3 typo3-extension
Last synced: about 1 year ago
JSON representation
TYPO3 Basic Auth extension
- Host: GitHub
- URL: https://github.com/bitexpert/typo3-basicauth
- Owner: bitExpert
- License: gpl-2.0
- Archived: true
- Created: 2017-06-06T19:14:28.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-07T12:53:57.000Z (about 9 years ago)
- Last Synced: 2025-03-06T03:27:59.328Z (over 1 year ago)
- Topics: basic-authentication, php, typo3, typo3-extension
- Language: PHP
- Homepage:
- Size: 42 KB
- Stars: 3
- Watchers: 9
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Typo3 Basic Authentication
Adds basic authentication (htaccess) support for Typo3 frontend pages.
This may be useful for staging or development environments.
## Disclaimer
The extension should not be used to protect high confidential data.
Other extension, your own code or misconfiguration may disable the
access protection on the hole website or some sub pages.
## Prerequisites
- PHP >= 5.6
- Typo3 >= 7.6.2
## Setup
### Composer
Run `composer require bitexpert/typo3-basic-authentication`
### Manual
1. Download [zip file](https://typo3.org/extensions/repository/view/basicauth-1) and extract to typo3conf/ext folder
1. Activate extension in Extension Manager
1. (Only for composer mode) Add autoload entry to your composer.json file `"bitExpert\\Basicauth\\": "web/typo3conf/ext/basicauth/Classes"`
## Usage
The access protection is disabled by default.
The activation is handled by a file named `BASIC_AUTH_ENABLED` in the `typo3conf` folder.
Due this file it is possible to enable/disable the protection due scripts, easily.
The protection can be toggled in the CMS administration `ADMIN TOOLS -> Basic Auth` menu.
All backend users (active and not deleted) are able to authenticate with their credentials.