PHP Authorization

Open-source PHP projects categorized as Authorization Edit details

Missing quite a few other open source projects in this space like SuperTokens (https://supertokens.com) and Keycloak.

Top 10 PHP Authorization Projects

  • OAuth 2.0 Client

    Easy integration with OAuth 2.0 service providers.

    Project mention: I'm stuck with PHP Oauth 2.0 Implementation! | reddit.com/r/PHP | 2022-08-09

    I'd recommend using a library - for Azure AD OAuth we've been using https://github.com/thephpleague/oauth2-client + https://github.com/thenetworg/oauth2-azure (see also https://oauth2-client.thephpleague.com/providers/thirdparty/ )

  • bouncer

    Eloquent roles and abilities.

    Project mention: How do you handle different policies on one resource depending on the controller called? | reddit.com/r/laravel | 2022-08-03

    That'd be great honestly, but I haven't found anything similar yet. I took a look at Bouncer but it doesn't seem to solve the problem either, just resource-based authorization too.

  • Cloudways

    Managed Cloud Hosting Platform. Cloudways leverages advanced technology and powerful servers. Cloudways is a one-click managed cloud hosting platform that provides cloud application and server management solutions. Get up to 2 months of Free Hosting by using code "LIBHUNT" and get a $30 free hosting credit.

  • huge

    Simple user-authentication solution, embedded into a small framework.

    Project mention: What are the more unknown frameworks you ever used? | reddit.com/r/PHP | 2022-02-17

    Panique's Huge, probably this 2.0-beta release from 2013.

  • laratrust

    Handle roles and permissions in your Laravel application

    Project mention: A Complete Guide To Managing User Permissions In Laravel Apps | dev.to | 2022-06-15

    As well as using Spatie's Laravel Permission package, there are other packages that can be used to add roles and permissions to your application. For example, you could use Bouncer or Laratrust.

  • Sentinel

    A framework agnostic authentication & authorization system. (by cartalyst)

    Project mention: Weekly help thread | reddit.com/r/PHP | 2022-03-14

    Github: https://github.com/cartalyst/sentinel Documentation: https://cartalyst.com/manual/sentinel/6.x

  • PHP-Auth

    Authentication for PHP. Simple, lightweight and secure.

    Project mention: Weekly help thread | reddit.com/r/PHP | 2022-03-14
  • OpenID-Connect-PHP

    Minimalist OpenID Connect client

    Project mention: Which OIDC library to use in PHP? | reddit.com/r/AskProgramming | 2021-10-04

    What I found: * https://github.com/facile-it/php-openid-client (my current choice, still young) * https://github.com/jumbojett/OpenID-Connect-PHP (seems to be abandoned) * https://bitbucket.org/PEOFIAMP/phpoidc/src/master/ (official according to openid.net but abandoned, no update since end of october 2019)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • laravel-authz

    An authorization library that supports access control models like ACL, RBAC, ABAC in Laravel.

  • authorization

    PSR7 Middleware for authorization

  • AAuth

    Hierarchical Rol-Permission Based Laravel Auth Package with Limitless Hierarchical Level of Organizations

    Project mention: Our new Laravel Auth Package | reddit.com/r/laravel | 2022-06-28
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-09.

PHP Authorization related posts

Index

What are some of the best open-source Authorization projects in PHP? This list will help you:

Project Stars
1 OAuth 2.0 Client 3,297
2 bouncer 3,082
3 huge 2,129
4 laratrust 1,889
5 Sentinel 1,403
6 PHP-Auth 909
7 OpenID-Connect-PHP 438
8 laravel-authz 218
9 authorization 61
10 AAuth 16
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org