PHPackages                             gringlas/cakephp-ep-authenticate - 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. gringlas/cakephp-ep-authenticate

ActiveCakephp-plugin[Authentication &amp; Authorization](/categories/authentication)

gringlas/cakephp-ep-authenticate
================================

Authenticate Object for stateless authenticate. It can be used to get permanent authentication during development.

0.1.1(4y ago)0529MITPHPPHP &gt;=5.6

Since Jul 29Pushed 4y ago1 watchersCompare

[ Source](https://github.com/gringlas/cakephp-ep-authenticate)[ Packagist](https://packagist.org/packages/gringlas/cakephp-ep-authenticate)[ RSS](/packages/gringlas-cakephp-ep-authenticate/feed)WikiDiscussions master Synced 2d ago

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

CakePHP 3 EPAuthenticate Plugin
===============================

[](#cakephp-3-epauthenticate-plugin)

This little plugin provides an Authenticate adapter for stateless Authentication. It allows you to specify a special header, which contains a token to authorize in your application. This can be very helpful for testing, be it unittests or manual tests with API clients (like Postman) or directly in your client software.

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

[](#installation)

```
composer require gringlas/cakephp-ep-authenticate dev-master

```

Usage
-----

[](#usage)

Just add `gringlas/EPAuthenticate.EP` to your AuthComponent authenticate, like

```
$this->loacComponent('Auth', [
    'authenticate' => [
        'gringlas/EPAuthenticate.EP' => [
            'header' => 'EP-Authorization',
            'userId' => 1,
            'debugOnly' => false,
            'password' => 'EPme',
        ],
    ...
);

```

Send add set `header` and `password` to your next request and get authenticated as User with id `userid`.

Configuration
-------------

[](#configuration)

- `userId`: Id of User data, which should be authed, defaults to 1
- `debugOnly`: only use AuthenticateAdapter when `env('debug', true)`, defaults to true
- `header`: Name of header, defaults to `EP-Authorization`
- `password`: Value of header, defaults to `EPme`

ToDo
----

[](#todo)

- Add custom UserModel, so far only users from DB table are supported
- Add custom finder method, so far only a `$this->User->get($this->getConfig['user'])` is used to get User data.

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity50

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

Total

2

Last Release

1499d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4557329?v=4)[Sebastian Köller](/maintainers/gringlas)[@gringlas](https://github.com/gringlas)

---

Top Contributors

[![gringlas](https://avatars.githubusercontent.com/u/4557329?v=4)](https://github.com/gringlas "gringlas (6 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/gringlas-cakephp-ep-authenticate/health.svg)

```
[![Health](https://phpackages.com/badges/gringlas-cakephp-ep-authenticate/health.svg)](https://phpackages.com/packages/gringlas-cakephp-ep-authenticate)
```

###  Alternatives

[kartik-v/yii2-password

Useful password strength validation utilities for Yii Framework 2.0

761.3M17](/packages/kartik-v-yii2-password)

PHPackages © 2026

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