Skip to content

Repository files navigation

Access Control Framework

Build Status

OpenSSF Scorecard

Access Control decides whether a requester is allowed to perform an action on a subject. It is authorization on its own: voters, combining algorithms, access policies declared as attributes, and decisions that say why they were reached, none of which needs an authentication stack to exist.

This framework contains a PHP library and a Symfony bundle. Installing the bundle in an application that has Symfony Security changes nothing you can see: your voters keep being consulted, #[IsGranted] is read, is_granted() answers in your templates, and your security.yaml stays byte for byte what it was. What changed is who decides.

Package Repository Version Downloads
spomky-labs/access-control-lib access-control-lib Latest Stable Version Total Downloads
spomky-labs/access-control-bundle access-control-bundle Latest Stable Version Total Downloads

Both are read-only subtree splits of this repository. Issues and pull requests belong here.

Documentation

The documentation can be read on the following website: https://acf.spomky-labs.com/

Support

I bring solutions to your problems and answer your questions.

If you really love that project and the work I have done or if you want I prioritize your issues, then you can help me out for a couple of 🍻 or more!

Become a sponsor

Or

Become a Patreon

Supported Versions

The list of the supported versions is available on this page.

Contributing

If you discover a security vulnerability within the project, please don't use the bug tracker and don't publish it publicly. Instead, all security issues must be sent via the GitHub Vulnerability Report system.

Licence

This project is release under MIT licence.

About

Authorization for PHP and Symfony: decides whether a requester is allowed to perform an action on a subject.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages