Description
Sentinel is a PHP 5.4+ fully-featured authentication & authorization system. It also provides additional features such as user roles and additional security features.
Sentinel is a framework agnostic set of interfaces with default implementations, though you can substitute any implementations you see fit.
An open source package by Cartalyst, code well, rock on!
Sentinel alternatives and similar libraries
Based on the "Authentication and Authorization" category.
Alternatively, view Sentinel alternatives based on common mentions on social networks and blogs.
-
PHP OAuth 2.0 Server
A spec compliant, secure by default PHP OAuth 2.0 Server -
Json Web Token
A simple library to work with JSON Web Token and JSON Web Signature -
HybridAuth
Open source social sign on PHP Library. HybridAuth goal is to act as an abstract api between your application and various social apis and identities providers such as Facebook, Twitter and Google. -
OAuth 2.0 Client
Easy integration with OAuth 2.0 service providers. -
TwoFactorAuth
PHP library for Two Factor Authentication (TFA / 2FA) -
SocialConnect Auth
:atom: Social (OAuth1\OAuth2\OpenID\OpenIDConnect) sign with PHP :shipit: -
Aura.Auth
Provides a unified interface to local and remote authentication systems. -
Sign in with Apple for PHP
PHP library to verify and validate Apple IdentityToken and authenticate a user with Apple ID. -
TwitterOAuth
The first PHP Library to support OAuth for Twitter's REST API. -
Rinvex Authy PHP Client
Rinvex Authy is a simple wrapper for @Authy TOTP API, the best rated Two-Factor Authentication service for consumers, simplest 2fa Rest API for developers and a strong authentication platform for the enterprise. -
TwitterSDK
A simple twitter SDK to interact with Twitter api (1.1)
WorkOS - The modern identity platform for B2B SaaS
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Sentinel or a related project?
README
Sentinel
Sentinel is a PHP 7.3+ framework agnostic fully-featured authentication & authorization system. It also provides additional features such as user roles and additional security features.
An open source package by Cartalyst, code well, rock on!
Version Matrix
Version | Laravel | PHP Version |
---|---|---|
6.x | 9.0 | >= 8.0 |
5.x | 8.0 | >= 7.3 |
4.x | 7.0 | >= 7.2.5 |
3.x | 6.0 | >= 7.2 |
2.x | 5.0 | >= 5.4.0 |
1.x | 4.1 - 5.0 | >= 5.4.0 |
Documentation
Reader-friendly documentation can be found here.
Using the package, but you're stuck? Found a bug? Have a question or suggestion for improving this package? Feel free to create an issue on GitHub, we'll try to address it as soon as possible.
Contributing
Thank you for your interest, here are some of the many ways to contribute.
- Check out our [contributing guide](/.github/CONTRIBUTING.md)
- Look at our [code of conduct](/.github/CODE_OF_CONDUCT.md)
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
License
This software is released under the [BSD 3-Clause](LICENSE) License.
*Note that all licence references and agreements mentioned in the Sentinel README section above
are relevant to that project's source code only.