PHPackages                             swarmtech/auth0 - 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. swarmtech/auth0

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

swarmtech/auth0
===============

Swarmtech Auth0

1.0.4(6y ago)2301[1 issues](https://github.com/swarmtech/auth0/issues)MITPHPCI failing

Since Dec 8Pushed 6y ago2 watchersCompare

[ Source](https://github.com/swarmtech/auth0)[ Packagist](https://packagist.org/packages/swarmtech/auth0)[ Docs](https://www.github.com/swarmtech/auth0)[ RSS](/packages/swarmtech-auth0/feed)WikiDiscussions develop Synced 4d ago

READMEChangelogDependencies (2)Versions (9)Used By (0)

auth0 module for Laminas Api Tools
==================================

[](#auth0-module-for-laminas-api-tools)

Module to use jwt authentification, api resources and integrate in authentication process of Laminas Api Tools.

Requirements
------------

[](#requirements)

- [PHP](php.net) 7.2+
- [Auth0 PHP](https://github.com/auth0/auth0-PHP) 5.6+
- [laminas-api-tools/api-tools-mvc-auth](https://github.com/laminas-api-tools/api-tools-mvc-auth) 1.5+

Installation
------------

[](#installation)

1. Installation with composer

```
composer require swarmtech/auth0:"^1.0"
```

2. Enable module for Laminas by adding `Swarmtech\\Auth0` in config/modules.config.php

```
return [
    "Swarmtech\\Auth0",
];
```

3. Copy template configuration to your config autoload folder and modify it to your needs

```
cp ./vendor/swarmtech/auth0/config/auth0.config.php.dist ./config/autoload/auth0.config.php
```

Feature
-------

[](#feature)

- Authenticate auth0 user request with an ID Token (JWT) in the authorization header against auth0.
- Authenticate current application against auth0 with client\_credential authentication flow.
- Access auth0 resources like users, roles, client, email, tenant, stats, etc..
- Handler to use Redis as a cache while JWT Verification
- Adapter to use auth0 with Laminas Authentication and api-tools-mvc-auth
- Integration in the api-tools-mvc-auth to use auth0 as authentication system for Laminas Api Tools applications

Issue reporting
---------------

[](#issue-reporting)

If you have found a bug or if you have a feature request, please report them at this repository issues section.

Author
------

[](#author)

[Gary Gitton](https://github.com/garygitton)

License
-------

[](#license)

This project is licensed under the MIT license. See the [LICENSE](https://github.com/swarmtech/auth0/blob/master/LICENSE) file for more info.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity62

Established project with proven stability

 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 ~1 days

Total

5

Last Release

2348d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/12bb1d3b51340daa0f19c946f2ba7d3e4b277854fc722409809d0e43845fe0de?d=identicon)[garygitton](/maintainers/garygitton)

---

Top Contributors

[![garygitton](https://avatars.githubusercontent.com/u/3704874?v=4)](https://github.com/garygitton "garygitton (39 commits)")

### Embed Badge

![Health badge](/badges/swarmtech-auth0/health.svg)

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

###  Alternatives

[auth0/login

Auth0 Laravel SDK. Straight-forward and tested methods for implementing authentication, and accessing Auth0's Management API endpoints.

2745.0M3](/packages/auth0-login)[auth0/symfony

Symfony SDK for Auth0 Authentication and Management APIs.

128738.1k](/packages/auth0-symfony)[auth0/wordpress

WordPress Plugin for Auth0

17419.5k](/packages/auth0-wordpress)

PHPackages © 2026

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