laravel/passport
Laravel Passport provides an OAuth2 server for Laravel, enabling API authentication with personal access tokens, password and authorization code grants, and client credentials. Integrates with Laravel’s auth system for secure, standards-based token issuing.
Token model in AccessToken by [@fjkorf](https://github.com/fjkorf) in https://github.com/laravel/passport/pull/1886OAuthenticatable interface step to upgrade guide by [@FeBe95](https://github.com/FeBe95) in https://github.com/laravel/passport/pull/1887can and cant methods to Token model by [@hafezdivandari](https://github.com/hafezdivandari) in https://github.com/laravel/passport/pull/1882firebase/php-jwt v7 by [@hafezdivandari](https://github.com/hafezdivandari) in https://github.com/laravel/passport/pull/1879$request->get() by [@hivokas](https://github.com/hivokas) in https://github.com/laravel/passport/pull/1873Passport::actingAs() by [@axlon](https://github.com/axlon) in https://github.com/laravel/passport/pull/1876findForPassport to optionally receive the OAuth client by [@maximepvrt](https://github.com/maximepvrt) in https://github.com/laravel/passport/pull/1866ClientController::store by [@hafezdivandari](https://github.com/hafezdivandari) in https://github.com/laravel/passport/pull/1861oauth_clients table to the upgrade guide by [@hafezdivandari](https://github.com/hafezdivandari) in https://github.com/laravel/passport/pull/1843AccessToken Attributes by [@hafezdivandari](https://github.com/hafezdivandari) in https://github.com/laravel/passport/pull/1829oauth_clients table in upgrade guide by [@gdebrauwer](https://github.com/gdebrauwer) in https://github.com/laravel/passport/pull/1823validateAuthenticatedRequest() method in Passport::actingAsClient() method by [@gdebrauwer](https://github.com/gdebrauwer) in https://github.com/laravel/passport/pull/1822oauth_scopes property of the bearer token on TokenGuard by [@hafezdivandari](https://github.com/hafezdivandari) in https://github.com/laravel/passport/pull/1755OAuthServerException by [@hafezdivandari](https://github.com/hafezdivandari) in https://github.com/laravel/passport/pull/1763CheckClientCredentials middleware by [@hafezdivandari](https://github.com/hafezdivandari) in https://github.com/laravel/passport/pull/1792EnsureClientIsResourceOwner middleware by [@hafezdivandari](https://github.com/hafezdivandari) in https://github.com/laravel/passport/pull/1794refreshToken relation to Token model by [@gdebrauwer](https://github.com/gdebrauwer) in https://github.com/laravel/passport/pull/1739passport:hash command (#1238)getKey() to getAuthIdentifier() to match Laravel core (#1134)mergeConfigFrom already checked if app is running with config cached (#1205)actingAsClient testing method (#1119)actingAsClient method for tests (#1083)bigInteger column type for user_id columns (#1057)CheckClientCredentialForAnyScope (#1034)wasRecentlyCreated to false (#979)client_id columns (47f0021)Client::$plainSecret public by [@axlon](https://github.com/axlon) in https://github.com/laravel/passport/pull/1719lcobucci/jwt v5 and cleaned up version constraints by @GrahamCampbell in https://github.com/laravel/passport/pull/1649dates property from RefreshToken model by @siarheipashkevich in https://github.com/laravel/passport/pull/1645dates property from AuthCode model by @siarheipashkevich in https://github.com/laravel/passport/pull/1644AccessToken class by @hafezdivandari in https://github.com/laravel/passport/pull/1638$userId nullable in ClientRepository->createPersonalAccessClient by @bram-pkg in https://github.com/laravel/passport/pull/1642EncryptCookies middleware by @axlon in https://github.com/laravel/passport/pull/1628TransientToken by @axlon in https://github.com/laravel/passport/pull/1627withAccessToken() by @axlon in https://github.com/laravel/passport/pull/1620grant_types and scopes exist by [@uintaam](https://github.com/uintaam) in https://github.com/laravel/passport/pull/1722str_replace error when third parameter ($subject) is null (#1511)How can I help you explore Laravel packages today?