PHPackages                             flint/antenna - 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. flint/antenna

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

flint/antenna
=============

Authenticate Users through Symfony Security using JSON Web Tokens

1.2.0(10y ago)225731[2 issues](https://github.com/flint/Antenna/issues)[2 PRs](https://github.com/flint/Antenna/pulls)1MITPHP

Since Aug 30Pushed 10y ago6 watchersCompare

[ Source](https://github.com/flint/Antenna)[ Packagist](https://packagist.org/packages/flint/antenna)[ RSS](/packages/flint-antenna/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (5)Dependencies (2)Versions (6)Used By (1)

Antenna
=======

[](#antenna)

[![Build Status](https://camo.githubusercontent.com/fb327a00013983c8d854104a73bb4c6ebf1780d681530cfe454fcc1ac2c15162/68747470733a2f2f7472617669732d63692e6f72672f666c696e742f416e74656e6e612e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/flint/Antenna)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/696b22d4833a3024ead82a519dc5f35eb963bf7cb5cc631179b806eff83d19ec/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f666c696e742f416e74656e6e612f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/flint/Antenna/?branch=master)

Antenna is a small library that helps integrating JWT (JSON Web Token) for projects using the Symfony Security Component.

In order to use this library you need to set up two authenticators in your firewall.

The first is `UsernamePasswordAuthenticator` which uses the security flow to authenticate through and then "hijack" the request by rendering a body with a token `{ "token" : "json web token here" }`.

The second uses the `Authorization: Bearer ` header style to authenticate your users by validating the JWT.

If you use Symfony Full Stack there is a [AntennaBundle](https://github.com/flint/AntennaBundle) which provides a simple integration.

Also look in the bundle if you want to know how to integrate with other libraries that use Symfony Security.

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 81.8% 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 ~2 days

Total

5

Last Release

3986d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/19725?v=4)[Henrik Hauge Bjørnskov](/maintainers/henrikbjorn)[@henrikbjorn](https://github.com/henrikbjorn)

---

Top Contributors

[![henrikbjorn](https://avatars.githubusercontent.com/u/19725?v=4)](https://github.com/henrikbjorn "henrikbjorn (9 commits)")[![stof](https://avatars.githubusercontent.com/u/439401?v=4)](https://github.com/stof "stof (2 commits)")

### Embed Badge

![Health badge](/badges/flint-antenna/health.svg)

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

###  Alternatives

[google/auth

Google Auth Library for PHP

1.4k302.1M239](/packages/google-auth)[ellaisys/aws-cognito

Laravel Authentication using AWS Cognito (Web and API)

121269.8k1](/packages/ellaisys-aws-cognito)[rainlab/user-plugin

User plugin for October CMS

11955.3k15](/packages/rainlab-user-plugin)

PHPackages © 2026

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