league/oauth2-client
league/oauth2-client is a PHP library providing a base for OAuth 2.0 integrations. It includes a GenericProvider for Bearer-token services, follows RFC 6749, and can be extended for provider-specific behavior.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2lenet/oauth-client-bundle | — | 0 | 0 | 0 | 762 | 0 | 15.4 | 42.1 | — | 11 months ago | |
| 3brs/enterprise-security-bundle | Standalone Symfony bundle with reusable security primitives: 2FA, passkeys/WebAuthn, magic-link and OAuth login, account lockout, session tracking, IP allow/deny lists, password policy, GDPR account deletion, and runtime settings. Contracts only—wire into your app. | 0 | 0 | 0 | 201 | 0 | 21.6 | 37.3 | MIT | 3 weeks ago | |
| akuma/social-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| alancting/oauth2-microsoft-openid | — | 1 | 1 | 1 | 65 | 1 | 1.1 | 21.0 | MIT | 5 years ago | |
| alexandergabriel/filament-oauth2 | A Filament plugin that brings OAuth2 authentication to your admin panels, letting users sign in through external providers like Google or GitHub. Integrates OAuth2 login flows with Filament's auth system for smoother single sign-on with minimal setup. | 0 | — | 0 | — | 0 | 19.8 | — | MIT | 2 weeks ago | |
| amocrm/oauth2-amocrm | AmoCRM OAuth 2.0 provider for PHP and Laravel. Integrate AmoCRM authentication into your app with a simple, standards-compliant league/oauth2-client adapter supporting authorization code flow, token refresh, and easy configuration for CRM integrations. | 24 | 24 | 16 | 26K | 2 | 1.2 | 42.3 | MIT | 1 year ago | |
| amorebietakoudala/giltza-bundle | — | 0 | 0 | 0 | 10 | 0 | 19.4 | 16.7 | — | 6 months ago | |
| atymic/twitter | atymic/twitter is a PHP client for Twitter API v2 with Laravel integration. It provides a clean, expressive interface for tweets, users, timelines, likes, and OAuth authentication, making it easy to add Twitter-powered features to PHP applications. | 950 | — | 291 | — | 12 | 17.2 | 3.8 | MIT | 1 year ago | |
| aulasoftwarelibre/oauth2-uco | Laravel OAuth2 provider for Universidad de Córdoba (UCO). Adds authentication support for UCO’s OAuth2 service, enabling login and user info retrieval in Laravel/Socialite-based apps. | 0 | 0 | 0 | 14 | 0 | 0.0 | 16.2 | AGPL-3.0 | — | |
| bynder/bynder-php-sdk | The Bynder PHP SDK speeds up integrating Bynder with PHP, making it easier to connect to the Bynder API and execute requests. Install via Composer, configure your domain, redirect URI, client ID, and secret, and use Guzzle request options. | 17 | 18 | 22 | 14K | 5 | 30.6 | 48.3 | MIT | 1 week ago | |
| calcinai/oauth2-xero | OAuth 2.0 provider for Xero built on the League OAuth2 Client. Supports the authorization code flow, scope configuration, fetching the authenticated user (OpenID) and retrieving authorized Xero tenants for making API requests. | 10 | 10 | 14 | 113K | 4 | 16.5 | 61.3 | MIT | 8 months ago | |
| cartalyst/sentinel-social | Adds social OAuth login to Cartalyst Sentinel, letting users sign in with Facebook, Google, Twitter and other providers while their accounts persist through Sentinel's user repository. Extends Sentinel's authentication flow with social provider support for Laravel applications. | 0 | 0 | 0 | 2 | 1 | 0.4 | 6.6 | NOASSERTION | 5 years ago | |
| civicrm/civicrm-core | CiviCRM is open-source CRM software for nonprofits, NGOs, and civic organizations. The core package manages contacts, contributions, memberships, events, cases, campaigns, and reporting, integrates with Drupal, WordPress, and Joomla, and supports extensive customization. | 794 | 786 | 911 | 9K | 0 | 29.0 | 45.0 | AGPL-3.0 | — | |
| dcblogdev/laravel-microsoft-graph | A Laravel package for integrating the Microsoft Graph API, simplifying OAuth authentication and giving your app easy access to Microsoft 365 data such as users, mail, calendars, and files. | 176 | — | 67 | — | 2 | 11.2 | — | NOASSERTION | 7 months ago | |
| dcblogdev/laravel-xero | Laravel package for integrating the Xero accounting API into your app. Handles OAuth 2.0 authentication, token refresh, and provides a clean interface for invoices, contacts, payments, and other Xero endpoints, so you can sync accounting data without writing boilerplate API code. | 54 | 54 | 34 | 15K | 4 | 10.1 | 37.1 | NOASSERTION | 7 months ago | |
| dcodegroup/xero-integration | — | 0 | 0 | 0 | 149 | 0 | 19.6 | 35.3 | MIT | 2 weeks ago | |
| devcode-it/openstamanager | OpenSTAManager is a self-hosted, open-source management suite for Italian small businesses and freelancers, with modules for invoicing, quotes, orders, inventory, accounting, interventions, CRM, reporting, plus Italian fiscal workflows and tax compliance in one extensible PHP/MySQL app. | 152 | — | 89 | — | 186 | 37.0 | 29.8 | GPL-3.0 | 4 months ago | |
| developersnl/bullhorn-client-bundle | — | 0 | 1 | 0 | 0 | 0 | 1.2 | — | — | 3 years ago | |
| diglin/oauth2-oro-provider | — | 2 | 2 | 1 | 1 | 0 | 0.0 | 1.7 | MIT | — | |
| ekapusta/oauth2-esia | Laravel/PHP OAuth2 client for Russia’s ESIA (Gosuslugi) authentication. Provides ESIA OAuth flow integration, token handling, and user profile retrieval to add ESIA login to your application with minimal setup. | 75 | 74 | 49 | 2K | 0 | 2.0 | 18.9 | MIT | — | |
| ekyna/user | User management bundle for Laravel/PHP apps, providing a structured foundation for users, roles and authentication-related features. Designed to integrate into your project as a reusable package, helping standardize user handling across applications. | 1 | 1 | 0 | 42 | 0 | 0.0 | 18.5 | MIT | — | |
| elasticms/client-helper-bundle | A Symfony bundle from the elasticMS ecosystem that provides client helper utilities to simplify integrating elasticMS services into your PHP applications. Documentation and issue tracking live in the elasticMS mono repository. | 3 | 4 | 5 | 140 | 0 | 35.0 | 25.3 | LGPL-3.0 | 1 week ago | |
| fof/passport | — | 31 | 31 | 11 | 447 | 7 | 2.5 | 18.4 | MIT | 2 years ago | |
| forestadmin/php-agent-toolkit | — | 0 | 0 | — | 67 | — | 0.0 | 25.3 | — | — | |
| garethhudson07/eloquent-rest | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 4 years ago | |
| greew/oauth2-azure-provider | An OAuth 2.0 provider for Azure AD (Microsoft Entra ID) built for league/oauth2-client. It lets PHP and Laravel applications authenticate users with Microsoft accounts through a simple, familiar authorization flow, with easy configuration for tenant, client ID, secret, and scopes. | 7 | — | 7 | — | 2 | 0.6 | — | MIT | 2 years ago |
|
| hughbertd/oauth2-unsplash | OAuth2 client provider for Unsplash built on league/oauth2-client. Install via Composer and use the Unsplash provider to run the Authorization Code flow, fetch access tokens, and retrieve the authenticated user (resource owner) for API access. | 8 | 8 | 1 | 49K | 0 | 1.4 | 51.6 | — | 8 years ago | |
| ikerib/giltza-oauth2 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| informaticauco/oauth2-uco | — | 2 | — | 1 | — | 0 | 0.0 | — | AGPL-3.0 | — |
|
| inwendo/iw_client_auth_user_symfony_bundle | A Symfony bundle for integrating Inwendo client authentication for users into your application. It provides Symfony configuration and services to wire user authentication flows, helping you add client auth support with minimal boilerplate. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | 6 years ago | |
| itk-dev/openid-connect | OpenID Connect authentication for Laravel applications. Handles the authorization code flow, discovery, token exchange and validation, userinfo retrieval, and login/logout routes, with configuration via environment variables so apps can integrate an OIDC identity provider quickly. | 1 | 1 | 0 | 3K | 0 | 16.4 | 49.4 | MIT | 2 months ago | |
| jeremy379/laravel-openid-connect | A Laravel package for adding OpenID Connect authentication to your app. Let users sign in through any compliant OIDC provider with a simple configuration-driven flow covering authorization, token exchange, and user info retrieval. | 67 | — | 27 | — | 0 | 14.7 | — | MIT | 4 months ago | |
| knpuniversity/oauth2-client-bundle | Symfony bundle that simplifies OAuth2 login and API access using theleague/oauth2-client providers. Adds easy client configuration, redirect/callback handling, token storage and refresh, and integrations for popular services so you can authenticate users quickly. | 841 | 847 | 153 | 810K | 51 | 39.1 | 61.2 | MIT | 8 months ago | |
| kronthto/laravel-oauth2-login | Add OAuth2 social login to your Laravel app. This package provides a simple, configurable way to authenticate users through OAuth2 providers, handling the redirect and callback flow for you. Integrates with Laravel's auth system so users can sign in via third-party accounts. | 21 | — | 8 | — | 1 | 0.4 | — | MIT | 3 years ago | |
| league/oauth2-facebook | — | 301 | 320 | 72 | 268K | 1 | 3.9 | 40.7 | MIT | — | |
| league/oauth2-github | GitHub OAuth 2.0 provider for the League OAuth2 client. Easily add GitHub login and API authorization to PHP applications with a simple, standards-based integration built on league/oauth2-client. | 109 | 115 | 30 | 84K | 2 | 1.9 | 40.1 | MIT | 9 years ago | |
| league/oauth2-google | Google OAuth 2.0 provider for thephpleague/oauth2-client. Implements OpenID Connect sign-in with Google, supports Authorization Code flow, and helps fetch user details and tokens using your Google client ID/secret. Compatible with PHP 8.x. | 427 | 460 | 78 | 1M | 5 | 5.8 | 48.1 | MIT | — | |
| league/oauth2-instagram | Instagram OAuth 2.0 provider for the League OAuth2 Client. Adds Instagram authorization and token handling to PHP applications so you can authenticate users and access Instagram APIs with minimal setup. | 66 | 78 | 21 | 22K | 2 | 1.4 | 34.7 | MIT | 6 years ago | |
| league/oauth2-linkedin | A LinkedIn OAuth 2.0 provider for the League OAuth2 Client. It handles LinkedIn authorization redirects, access token exchange, and resource owner details, making LinkedIn login integration simple in PHP applications. | 87 | 96 | 37 | 102K | 19 | 7.6 | 49.6 | MIT | 6 years ago | |
| macsidigital/laravel-oauth2-client | A Laravel OAuth2 client wrapper that simplifies authenticating users and calling APIs against an OAuth2 server. It supports authorization code, password, client credentials, and refresh token grants, with straightforward token handling and request helpers. | 8 | — | 16 | — | 0 | 0.6 | — | MIT | 3 years ago |
|
| mbdax/microsoftgraphbundle | Symfony bundle for integrating the Microsoft Graph API into your PHP application. It provides preconfigured services and DI setup so you can query Microsoft 365 users, mail, calendars, files and Teams through a single, OAuth-authenticated client with framework-native configuration. | 4 | 4 | 1 | 0 | 0 | 0.1 | — | — | 9 years ago | |
| melainegerard/oauth2-client-bundle | A Symfony bundle for integrating OAuth2 clients into your application, helping configure providers and streamline authorization flows. It wraps OAuth2 client functionality to simplify authentication setup and token handling. | 0 | 0 | 0 | 38 | 0 | 0.0 | 22.0 | MIT | 1 year ago | |
| microsoft/kiota-authentication-phpleague | Kiota Authentication Provider Library for PHP enables Kiota-generated projects to authenticate HTTP requests to Microsoft Identity platform APIs using the PHP League OAuth 2.0 client. Install via Composer with microsoft/kiota-authentication-phpleague. | 16 | 15 | 9 | 305K | 0 | 28.0 | 65.0 | MIT | 3 days ago | |
| mindy/socialauth-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| mixasmix/auth_service_bundle | Symfony bundle for integrating an authentication service into PHP applications. It provides bundle configuration and service wiring to support login and auth workflows, but has minimal adoption and limited public documentation, so review the source before production use. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | 4 years ago | |
| mkaverin/laravel-oauth2-client | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | 1 year ago | |
| nfarrington/vatsim-url-shortener | A Laravel/PHP package for shortening URLs, tailored to VATSIM projects and workflows. Easily create compact, shareable links for flight plans, event pages, pilot bookings, briefing resources, and more, backed by a clean API, custom slugs, configurable drivers, and optional click analytics. | 8 | 8 | 2 | 7 | 0 | 19.8 | 4.1 | MIT | 1 week ago | |
| omniauth/google | — | 0 | 0 | 0 | 4 | 0 | 0.0 | 9.7 | MIT | — | |
| omnisense/omniauth | — | 0 | 0 | 0 | 35 | 0 | 0.0 | 21.5 | MIT | — | |
| opensource-workshop/connect-cms | ConnectCMS is an open source content management system built on Laravel for local governments, schools, and public organizations. It offers flexible page and content management, multi-site support, role-based permissions, and customizable plugins—making it easy to build and operate accessible, maint... | 18 | 18 | 9 | 0 | 22 | 24.0 | 16.9 | MIT | 3 months ago | |
| ovh/ovh | — | 303 | 306 | 108 | 80K | 13 | 13.2 | 40.1 | NOASSERTION | 1 year ago | |
| patrickbussmann/oauth2-apple | — | 117 | 116 | 72 | 78K | 6 | 15.2 | 45.6 | MIT | 8 months ago | |
| pe/symfony-bundle-oauth2-client | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| pixelfed/pixelfed | Pixelfed is an open-source, federated photo-sharing platform and Instagram alternative built with Laravel and ActivityPub. It enables independent community servers with chronological feeds, albums, stories, privacy controls, and moderation tools. | 7,132 | 7,127 | 895 | 0 | 95 | 79.5 | 31.6 | AGPL-3.0 | 2 weeks ago | |
| platformsh/oauth2 | — | 2 | 2 | 1 | 11K | 0 | 0.1 | 49.3 | MIT | — | |
| quioteframework/auth-oauth | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — |
|
| raiolanetworks/simple-oauth2-client | Simple OAuth2 client for PHP and Laravel projects that streamlines authorization code flows, access token exchange, and refresh token handling. Lightweight and easy to configure, it helps integrate third-party OAuth providers and secure API authentication without boilerplate. | 4 | — | 1 | — | 1 | 17.5 | — | MIT | 2 months ago | |
| robert-kampas/symfony-graph-authenticator | Symfony Graph Authenticator adds a Symfony Security authenticator for Microsoft Graph, simplifying OAuth-based login and user profile retrieval for Azure AD and Microsoft 365 accounts in Symfony applications. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| ronvanderheijden/openid-connect | OpenID Connect authentication for Laravel. Add OIDC login to your app with discovery, authorization code flow, token handling, and user info support. | 64 | 64 | 19 | 49K | 4 | 2.7 | 42.2 | MIT | 2 years ago | |
| salla/ouath2-merchant | A Laravel/PHP package for Salla merchant OAuth2 authentication, helping apps authorize merchants, handle OAuth2 flows, and connect securely to Salla APIs with streamlined token management and onboarding. | 26 | 26 | 17 | 5K | 0 | 19.7 | 36.1 | MIT | 1 month ago | |
| showdoc/showdoc | — | 12,867 | 12,871 | 2,213 | 1 | 230 | 79.9 | 31.5 | NOASSERTION | 1 week ago | |
| spatie/twitter-labs | ReactPHP-powered PHP client for Twitter Developer Labs realtime endpoints, focused on the new filtered stream API as legacy streaming is deprecated. Works without deep React knowledge but integrates with event loops; easy migration from spatie/twitter-streaming-api. | 40 | 40 | 5 | 0 | 0 | 1.6 | — | MIT | 6 years ago | |
| ssddanbrown/bookstack | Free, open-source self-hosted knowledge base built on Laravel. Organize content in books, chapters, and pages with a simple WYSIWYG editor, powerful search, role-based permissions, and integrations—ideal for team wikis, documentation, and internal knowledge management. | 19,118 | — | 2,433 | — | 0 | 59.9 | 0.5 | MIT | 2 weeks ago | |
| ssofy/php-sdk | Ssofy PHP SDK provides a lightweight client for adding Ssofy single sign-on to PHP applications, simplifying authentication integration and token handling so teams can connect apps to a centralized SSO service with less boilerplate. | 4 | 4 | 0 | 0 | 0 | 0.0 | — | MIT | 2 years ago | |
| stevenmaguire/oauth2-dropbox | A Dropbox OAuth 2.0 provider for the League OAuth 2.0 client. Handles Dropbox authorization URLs, access token exchange, refresh tokens, and resource owner details, so PHP apps can add "Sign in with Dropbox" quickly. | 16 | — | 16 | — | 2 | 1.1 | 0.4 | MIT | 5 years ago |
|
| stevenmaguire/oauth2-keycloak | Laravel-friendly OAuth2 client provider for Keycloak using theleague/oauth2-client. Handles Keycloak authorization, token retrieval/refresh, and user profile fetching so your app can authenticate via Keycloak with minimal setup. | 227 | 230 | 160 | 180K | 30 | 34.0 | 58.7 | MIT | 7 months ago | |
| stuartapp/stuart-client-php | Official PHP client for the Stuart delivery API. Authenticate to sandbox or production, create/validate/get/cancel jobs and deliveries, fetch pricing and ETA, and make custom requests. Includes a Docker demo and Composer install. | 18 | 18 | 18 | 5K | 0 | 4.3 | 23.5 | MIT | 5 years ago | |
| tacman/oauth2-client-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| teknoo/east-common | teknoo/east-common provides shared utilities, interfaces, and base classes for Teknoo East PHP applications, helping standardize configuration, dependency injection, and common infrastructure across components. | 2 | 3 | 1 | 682 | 0 | 0.0 | 32.6 | BSD-3-Clause | — | |
| thecolony/oauth2-colony | OAuth2 Colony is a League OAuth 2.0 client provider for authenticating with The Colony. It integrates into PHP and Laravel apps, handling authorization redirects, token exchange, and user retrieval through a simple, framework-friendly API. | 1 | 1 | 2 | 92 | 0 | 13.9 | 25.8 | MIT | 3 months ago | |
| thenetworg/oauth2-azure | Azure Active Directory OAuth 2.0 provider for the PHP League's OAuth client. Adds Azure AD and Microsoft Graph support, authorization code flow, on-behalf-of tokens, logout, B2C, and certificate-based auth. | 253 | 258 | 114 | 426K | 60 | 41.0 | 71.9 | MIT | 4 months ago | |
| thujohn/twitter | thujohn/twitter is a Laravel wrapper for the Twitter API, offering a simple facade, configuration, and methods for timelines, tweets, users, and OAuth. It helps Laravel/PHP developers integrate Twitter features quickly with minimal setup. | 950 | — | 291 | — | 12 | 16.9 | 3.8 | MIT | 1 year ago |
|
| totalcrm/amocrm-bundle | Laravel/PHP bundle for integrating AmoCRM with your application. It provides configuration, service-provider bindings, and convenient API helpers for OAuth authentication and working with leads, contacts, accounts, custom fields, and webhooks, reducing boilerplate when syncing CRM data. | 1 | — | 0 | — | 0 | 0.3 | — | MIT | 4 years ago | |
| totalcrm/microsoft-graph-bundle | A PHP bundle that integrates Microsoft Graph into your application, giving you a convenient client for Azure AD authentication and Graph endpoints such as mail, calendar, files, and user data without wiring the API by hand. | 2 | 2 | 1 | 0 | 0 | 0.0 | — | MIT | 4 years ago | |
| unsplash/unsplash | PHP client wrapper for the Unsplash API. Configure with your access key/secret, handle OAuth for user-scoped actions, then fetch new photos, random photos, search by keyword, and trigger download tracking while following Unsplash API guidelines. | 429 | 430 | 77 | 46K | 9 | 9.0 | 32.3 | MIT | 4 years ago | |
| waynestate/sesame | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — |
|
| widthx/auth | — | 0 | 0 | 0 | 1 | 0 | 0.0 | 4.2 | MIT | — | |
| xeroapi/xero-php-oauth2 | A PHP SDK for the Xero API using OAuth 2.0. It provides ready-made classes and models for accounting, payroll, and other Xero endpoints, handling authentication, token refresh, and requests so you can integrate Xero into Laravel or any PHP app quickly. | 106 | 107 | 73 | 304K | 31 | 29.5 | 67.9 | MIT | 2 months ago |
How can I help you explore Laravel packages today?