PHPackages                             kuhschnappel/authtoken - 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. kuhschnappel/authtoken

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

kuhschnappel/authtoken
======================

Once installed you can create authentication tokens for frontend users in the backend. You can then retrieve protected pages by submitting this token as an "X-User-Token" with the header.

v2.4.0(1y ago)1262GPL-2.0-or-laterPHP

Since Jul 26Pushed 1y ago1 watchersCompare

[ Source](https://github.com/kuhschnappel/authtoken)[ Packagist](https://packagist.org/packages/kuhschnappel/authtoken)[ RSS](/packages/kuhschnappel-authtoken/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (25)Used By (0)

Kuhschnappel - Authtoken
========================

[](#kuhschnappel---authtoken)

Extension Configuration
-----------------------

[](#extension-configuration)

You can change the variable name used for token authentication.

`Default: X-User-Token`

Handling of the tokens in the backend
-------------------------------------

[](#handling-of-the-tokens-in-the-backend)

- You can easily add one or more tokens to the frontend user in the backend.
- You can restrict the tokens to a period of time or temporarily deactivate them.
- The time of the last use is displayed for each token.

Purpose of use
--------------

[](#purpose-of-use)

- Pages that are only released for special users can be called up using the tokens without prior login in the frontend. For this, the token must be supplied with the request header.
- This is of particular interest for simple, protected API calls (including formats such as JSON).

Curl Example
------------

[](#curl-example)

`curl -H "X-User-Token: autogeneratedtokenvalue" https://domain.tld/page`

Changelog
---------

[](#changelog)

VersionRelease DateDescription2.4.02024-10-20Add TYPO3 v13 support.2.1.02023-09-03Add usage counter.Bugfix service integration to prevent doubled request.2.1.12023-09-03Revert Wrong Bugfix.2.1.22023-09-03Bugfix doubled token update.2.2.02023-10-28Generalization to use extension in 11 &amp; 12, bugfixes.2.2.12023-10-29Add typo3 rendered documentation.2.3.02023-10-31Add simple token overview for admins,Counter bugfixLinks
-----

[](#links)

URL**Repository:****Packagist:****TER:****PayPal:**Support
-------

[](#support)

If you would like to support the project, please consider buying me a coffee.

[![Buy Me A Coffee](https://camo.githubusercontent.com/0cf29a542375e1a46e84d8bf5805a4e5c0a6ee98b6547ccdc0c55eed49d99c69/68747470733a2f2f63646e2e6275796d6561636f666665652e636f6d2f627574746f6e732f76322f64656661756c742d79656c6c6f772e706e67)](https://www.buymeacoffee.com/kuhschnappel)

Best regards - Mike Zimmer - Kuhschnappel / Saxony

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance37

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 59% 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 ~37 days

Recently: every ~103 days

Total

13

Last Release

575d ago

Major Versions

v1.0.4 → v2.0.02023-07-30

v1.0.5 → v2.2.02023-10-28

### Community

Maintainers

![](https://www.gravatar.com/avatar/1227c5923e25b667166ac02c6bc9397144d40e80c1f7e77d5be4ce15205706ec?d=identicon)[kuhschnappel](/maintainers/kuhschnappel)

---

Top Contributors

[![kuhschnappel](https://avatars.githubusercontent.com/u/17731710?v=4)](https://github.com/kuhschnappel "kuhschnappel (46 commits)")[![tk-mikezimmer](https://avatars.githubusercontent.com/u/113974006?v=4)](https://github.com/tk-mikezimmer "tk-mikezimmer (32 commits)")

### Embed Badge

![Health badge](/badges/kuhschnappel-authtoken/health.svg)

```
[![Health](https://phpackages.com/badges/kuhschnappel-authtoken/health.svg)](https://phpackages.com/packages/kuhschnappel-authtoken)
```

###  Alternatives

[in2code/femanager

Modern TYPO3 Frontend User Registration.

49745.4k6](/packages/in2code-femanager)[typo3/cms-felogin

TYPO3 CMS Frontend Login - A template-based plugin to log in website users in the TYPO3 frontend.

116.7M99](/packages/typo3-cms-felogin)[causal/ig_ldap_sso_auth

This extension provides LDAP support for TYPO3 by delegating the authentication of frontend and/or backend users to the centrally-managed directory of your organization. It fully supports OpenLDAP and Active Directory and is capable of connecting securely to the authentication server using either TLS or SSL (ldaps://). In case of use in an intranet environment, this extension is a perfect match since it natively brings Single Sign-On (SSO) capability to TYPO3 without any complex configuration.

33377.4k](/packages/causal-ig-ldap-sso-auth)[friendsoftypo3/openid

OpenID authentication for TYPO3 CMS

1396.0k](/packages/friendsoftypo3-openid)[b13/permission-sets

Allows for deployable and re-usable permission sets for backend users

2964.0k3](/packages/b13-permission-sets)[mfc/oauth2

Generic OAuth2 authentication and authorization for TYPO3 CMS

11290.6k2](/packages/mfc-oauth2)

PHPackages © 2026

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