Laravel Passport
E452790
Laravel Passport is an official Laravel package that provides a full OAuth2 server implementation for API authentication and token management.
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
API authentication library
ⓘ
Laravel package ⓘ OAuth2 server implementation ⓘ |
| category |
API development
ⓘ
authentication ⓘ security ⓘ |
| configuration | configured via config/passport.php and auth.php ⓘ |
| developedBy | Laravel LLC NERFINISHED ⓘ |
| ecosystem | Laravel ecosystem ⓘ |
| framework | Laravel NERFINISHED ⓘ |
| implementsProtocol | OAuth 2.0 ⓘ |
| integratesWith |
Laravel authentication guards
NERFINISHED
ⓘ
Laravel middleware NERFINISHED ⓘ Laravel service container NERFINISHED ⓘ |
| license | MIT License ⓘ |
| programmingLanguage | PHP NERFINISHED ⓘ |
| provides |
API authentication
ⓘ
Artisan commands for client management ⓘ Artisan commands for key generation ⓘ database migrations for OAuth tables ⓘ full OAuth2 server implementation ⓘ middleware for API authentication ⓘ token management ⓘ |
| repository | https://github.com/laravel/passport NERFINISHED ⓘ |
| requires |
Laravel framework
NERFINISHED
ⓘ
PHP NERFINISHED ⓘ |
| storesDataIn |
oauth_access_tokens table
ⓘ
oauth_clients table ⓘ oauth_personal_access_clients table ⓘ oauth_refresh_tokens table ⓘ |
| supports |
access tokens
ⓘ
authorization code grant ⓘ client credentials grant ⓘ password grant tokens ⓘ personal access tokens ⓘ refresh tokens ⓘ token introspection-like behavior via guards and middleware ⓘ token revocation ⓘ token scopes ⓘ |
| supportsVersion |
Laravel 10.x
ⓘ
Laravel 11.x ⓘ Laravel 5.x NERFINISHED ⓘ Laravel 6.x NERFINISHED ⓘ Laravel 7.x ⓘ Laravel 8.x NERFINISHED ⓘ Laravel 9.x NERFINISHED ⓘ |
| usedFor |
first-party SPA authentication
ⓘ
mobile app API authentication ⓘ securing RESTful APIs ⓘ |
| uses | League OAuth2 Server NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.