PHPackages                             extrameile/auth-basic - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. extrameile/auth-basic

ActiveTypo3-cms-extension[Authentication &amp; Authorization](/categories/authentication)

extrameile/auth-basic
=====================

Protect frontend pages via auth basic

v1.0.1(4y ago)03951GPL-2.0-or-laterPHP

Since Jun 28Pushed 4y agoCompare

[ Source](https://github.com/extrameile/t3ext-auth_basic)[ Packagist](https://packagist.org/packages/extrameile/auth-basic)[ RSS](/packages/extrameile-auth-basic/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (2)Dependencies (4)Versions (3)Used By (0)

Usage with Apache
-----------------

[](#usage-with-apache)

You might need to add a configuration line to yout .htaccess so the Authorization Header is passed on to the middleware

```
# pass authorization header to TYPO3 so the middleware can handle it
SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0

```

What does it do?
----------------

[](#what-does-it-do)

Protect pages (and subpages) with an Auth Basic login by utilizing the Middleware API in TYPO3 9.5 The extension is executed after the target page is determined and checks the rootline for an activated Auth Basic flag. The login credentials are currently saved in plain text, split username and password with a colon, split multiple accounts by newline.

```
username:password

```

Try out
-------

[](#try-out)

```
composer config repositories.auth-basic vcs https://github.com/extrameile/t3ext-auth_basic.git
composer require extrameile/auth-basic dev-master

```

Todos
-----

[](#todos)

- add page overlay icon to show the protected status
- configurable?
    - add global IP whitelist configuration
    - probably respect devIPmask settings or skip protection for Development Context
    - skip Auth Basic if backend login is active
    - stop request on non https connections?
    - skip in workspaces? Should previews be protectable with a login?
- Test / document usage with Apache/Nginx etc.
- Test / configure multilanguage setups
- test setup with proxy setups etc.
- improve code quality 😄

Notes
-----

[](#notes)

Kudos to  for the example implementation of how to use the API in TYPO3

Kudos as well to  for providing an easy to use library for the auth basic stuff

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~216 days

Total

2

Last Release

1569d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/60394155?v=4)[extrameile-gehen](/maintainers/extrameile-gehen)[@extrameile-gehen](https://github.com/extrameile-gehen)

---

Top Contributors

[![opi99](https://avatars.githubusercontent.com/u/1672061?v=4)](https://github.com/opi99 "opi99 (1 commits)")

### Embed Badge

![Health badge](/badges/extrameile-auth-basic/health.svg)

```
[![Health](https://phpackages.com/badges/extrameile-auth-basic/health.svg)](https://phpackages.com/packages/extrameile-auth-basic)
```

###  Alternatives

[in2code/femanager

Modern TYPO3 Frontend User Registration.

49745.4k6](/packages/in2code-femanager)[evoweb/sf-register

Frontend User Registration

13177.1k1](/packages/evoweb-sf-register)[friendsoftypo3/openid

OpenID authentication for TYPO3 CMS

1396.0k](/packages/friendsoftypo3-openid)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
