PHPackages                             judicaelpaquet/authorization - 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. judicaelpaquet/authorization

ActiveSymfony-bundle[Authentication &amp; Authorization](/categories/authentication)

judicaelpaquet/authorization
============================

A authorization bundle annotation

1.1.0(9y ago)11421MITPHPPHP &gt;=7.0.0

Since Sep 13Pushed 9y ago2 watchersCompare

[ Source](https://github.com/judicaelpaquet/authorization)[ Packagist](https://packagist.org/packages/judicaelpaquet/authorization)[ RSS](/packages/judicaelpaquet-authorization/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (8)Dependencies (2)Versions (9)Used By (0)

Authorization
=============

[](#authorization)

[![Build Status](https://camo.githubusercontent.com/77b93eb771e77f31d203451ff7fd07f5a5a9b1a18ae1d9ddfa5dd3581ae63553/68747470733a2f2f7472617669732d63692e6f72672f6a7564696361656c7061717565742f617574686f72697a6174696f6e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/judicaelpaquet/authorization)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/d0e6d598a574da7660ee59eddd6037c5a256ff10dc0448b12a2760e3a6041d8a/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6a7564696361656c7061717565742f617574686f72697a6174696f6e2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/judicaelpaquet/authorization/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/715fa075b69144cb8f36eb0a05d4717331c99d2b91ec002be7c7834f1ada46c6/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6a7564696361656c7061717565742f617574686f72697a6174696f6e2f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/judicaelpaquet/authorization/?branch=master)[![Total Downloads](https://camo.githubusercontent.com/c7020d35276c70a7b80618cabcd5de3ba95295d934f2a8a4e6711de319773f82/68747470733a2f2f706f7365722e707567782e6f72672f6a7564696361656c7061717565742f617574686f72697a6174696f6e2f646f776e6c6f6164732e737667)](https://packagist.org/packages/judicaelpaquet/authorization)[![Latest Stable Version](https://camo.githubusercontent.com/9ea1d8e9d19472f6662ab361266faac94d00a4f3058decd59d8f4dcd03f45bd1/68747470733a2f2f706f7365722e707567782e6f72672f6a7564696361656c7061717565742f617574686f72697a6174696f6e2f762f737461626c652e737667)](https://packagist.org/packages/judicaelpaquet/authorization)[![SensioLabsInsight](https://camo.githubusercontent.com/ad58f152b3548ce3647c1eaad9b66e316650fe7da6ce49fd1999f61181346216/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f30303230316364342d393636622d346637372d383032362d6539353466383331336633622f6d696e692e706e67)](https://insight.sensiolabs.com/projects/00201cd4-966b-4f77-8026-e954f8313f3b)

This bundle provides various tools to rapidly secure your API with single one annotation

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

[](#installation)

Add this import in your config.yml

imports: - { resource: "../../../vendor/judicaelpaquet/Authorization/Resources/config/services.yml" }

Documentation
-------------

[](#documentation)

you must add this line to can to use the security annotation :

use JudicaelPaquet\\AuthorizationBundle\\Annotations\\Authorization;

1/ If you want juste indicate that your API is public you must write : \* @Authorization(access="public")

2/ If you want juste indicate that your API is just allow for the internal call, you have to write : \* @Authorization(access="private")

3/ If you want create a restriction access by IPs : \* @Authorization(access="protected", ip="127.0.0.1,192.168.0.1") \* @Authorization(access="protected", domain="localhost,local.com")

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

[](#installation-1)

composer require judicaelpaquet/authorization

License
-------

[](#license)

This bundle is under the MIT license. See the complete license in the bundle:

```
Resources/meta/LICENSE

```

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

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

Total

8

Last Release

3577d ago

Major Versions

0.0.1-alpha → 1.0.02016-09-13

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/21337423?v=4)[Paquet Judicaël](/maintainers/judicaelpaquet)[@judicaelpaquet](https://github.com/judicaelpaquet)

---

Top Contributors

[![judicaelpaquet](https://avatars.githubusercontent.com/u/21337423?v=4)](https://github.com/judicaelpaquet "judicaelpaquet (20 commits)")

---

Tags

authorization bundle annotation

### Embed Badge

![Health badge](/badges/judicaelpaquet-authorization/health.svg)

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

###  Alternatives

[solspace/craft-freeform

The most flexible and user-friendly form building plugin!

53675.5k16](/packages/solspace-craft-freeform)[evoweb/sf-register

Frontend User Registration

14185.9k2](/packages/evoweb-sf-register)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9317.2k55](/packages/open-dxp-opendxp)[fp/openid-bundle

Symfony2 OpenID security extension

5243.1k2](/packages/fp-openid-bundle)[hslavich/simplesamlphp-bundle

SimpleSAMLphp Bundle for Symfony

22199.9k](/packages/hslavich-simplesamlphp-bundle)[casbin/webman-permission

webman casbin permission plugin

533.5k2](/packages/casbin-webman-permission)

PHPackages © 2026

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