Top 10 PHP Authorization Projects
-
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/ )
-
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.
-
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.
-
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.
-
Github: https://github.com/cartalyst/sentinel Documentation: https://cartalyst.com/manual/sentinel/6.x
-
-
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.
-
-
AAuth
Hierarchical Rol-Permission Based Laravel Auth Package with Limitless Hierarchical Level of Organizations
PHP Authorization related posts
- How do you handle different policies on one resource depending on the controller called?
- A Complete Guide To Managing User Permissions In Laravel Apps
- CRM for shipping company, how to develop ?
- Weekly help thread
- Which OIDC library to use in PHP?
- RoleBased Permissions
- Multi auth on the same table with sanctum?
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 |
Are you hiring? Post a new remote job listing for free.