PHPackages                             jorge-matricali/akamai-token-auth - 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. jorge-matricali/akamai-token-auth

Abandoned → [matricali/akamai-token-auth](/?search=matricali%2Fakamai-token-auth)Library[Authentication &amp; Authorization](/categories/authentication)

jorge-matricali/akamai-token-auth
=================================

This library provides necessary logic to generate Akamai edge authorization token and signed URL.

1.0.0(7y ago)11392MITPHPPHP &gt;=5.3.3CI failing

Since Feb 20Pushed 6y ago1 watchersCompare

[ Source](https://github.com/matricali/php-edge-auth)[ Packagist](https://packagist.org/packages/jorge-matricali/akamai-token-auth)[ RSS](/packages/jorge-matricali-akamai-token-auth/feed)WikiDiscussions master Synced 2d ago

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

php-edge-auth
=============

[](#php-edge-auth)

[![Latest Stable Version](https://camo.githubusercontent.com/a42bfb8768422df50fbeb1b341dc045222cc49d481332a710ef34fdb46f39707/68747470733a2f2f706f7365722e707567782e6f72672f6d6174726963616c692f616b616d61692d746f6b656e2d617574682f762f737461626c65)](https://packagist.org/packages/matricali/akamai-token-auth)[![Build Status](https://camo.githubusercontent.com/5f1ffab94a5b5b89b1aa7b27351274b29e7b4db38d21f1c8f2f13fde7bbd50b3/68747470733a2f2f7472617669732d63692e6f72672f6d6174726963616c692f7068702d656467652d617574682e7376673f6272616e63683d6d6173746572)](https://camo.githubusercontent.com/5f1ffab94a5b5b89b1aa7b27351274b29e7b4db38d21f1c8f2f13fde7bbd50b3/68747470733a2f2f7472617669732d63692e6f72672f6d6174726963616c692f7068702d656467652d617574682e7376673f6272616e63683d6d6173746572) [![Coverage Status](https://camo.githubusercontent.com/e6cb6f1afca0ddd5a746420de77b2a877805f4777d21f928ce790f5bd05733d9/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6d6174726963616c692f7068702d656467652d617574682f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/matricali/php-edge-auth?branch=master)[![MIT licensed](https://camo.githubusercontent.com/f5ce7ad4d08d355d2afb442caa79c2d1305c62965a1f26d2a4a8281c567c668c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d6174726963616c692f7068702d656467652d617574682e737667)](https://matricali.mit-license.org/2017)[![Total Downloads](https://camo.githubusercontent.com/bbc903d23f8045dd69eb84a469783efc9ba30e072b214a6cbf55d427c44c9778/68747470733a2f2f706f7365722e707567782e6f72672f6d6174726963616c692f616b616d61692d746f6b656e2d617574682f646f776e6c6f616473)](https://packagist.org/packages/matricali/akamai-token-auth)[![Latest Unstable Version](https://camo.githubusercontent.com/85a331660d9d6f3e03c7c6f94ffc14c108e3b2bb3880b4ef3f8a50541b6290d2/68747470733a2f2f706f7365722e707567782e6f72672f6d6174726963616c692f616b616d61692d746f6b656e2d617574682f762f756e737461626c65)](https://packagist.org/packages/matricali/akamai-token-auth)[![composer.lock](https://camo.githubusercontent.com/73ab53b5c7e02c47466a7468e80665c43c8cb1303ebadd186556610c7fbdb794/68747470733a2f2f706f7365722e707567782e6f72672f6d6174726963616c692f616b616d61692d746f6b656e2d617574682f636f6d706f7365726c6f636b)](https://packagist.org/packages/matricali/akamai-token-auth)

Generates authorization token used by Akamai's Auth Token 2.0. It can be used in the HTTP Cookie, Query String, and Header. You can configure it in the Property Manager at .

### Installation

[](#installation)

```
composer require matricali/akamai-token-auth

```

### Usage

[](#usage)

```
use Matricali\Security\EdgeAuth\TokenAuth;

$edgeAuth = new TokenAuth('aabbccddeeffgg00112233445566', TokenAuth::ALGORITHM_SHA256);

/* @throws Matricali\Security\EdgeAuth\InvalidArgumentException */
$edgeAuth->setIp($client_ip);

$authUrl = $edgeAuth->generateToken();
```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity55

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

Unknown

Total

1

Last Release

2640d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9cc2241465209cdb9cc89ebc9d13b0e37e68c1900fda4e742be0a409205d8009?d=identicon)[matricali](/maintainers/matricali)

---

Top Contributors

[![matricali](https://avatars.githubusercontent.com/u/6726829?v=4)](https://github.com/matricali "matricali (22 commits)")

---

Tags

akamaicomposeredge-authphpphp-librarysecuritysignaturetokensecurityauthtokenauthorizationakamaisigned-urledgeedge-authauthtokensecurehd

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/jorge-matricali-akamai-token-auth/health.svg)

```
[![Health](https://phpackages.com/badges/jorge-matricali-akamai-token-auth/health.svg)](https://phpackages.com/packages/jorge-matricali-akamai-token-auth)
```

###  Alternatives

[matricali/akamai-token-auth

This library provides necessary logic to generate Akamai edge authorization token and signed URL.

111.2M](/packages/matricali-akamai-token-auth)[cartalyst/sentinel

PHP 8.2+ Fully-featured Authentication &amp; Authorization System

1.6k2.7M72](/packages/cartalyst-sentinel)[dyorg/slim-token-authentication

Slim 3.0+ Token Authentication Middleware

78106.5k](/packages/dyorg-slim-token-authentication)

PHPackages © 2026

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