bambamboole/laravel-oidc

OpenID Connect suite for Laravel — identity provider (server), relying party (client), and auth UI
5,544
Install
composer require bambamboole/laravel-oidc
Latest Version:v0.32.0
PHP:^8.4
License:MIT
Last Updated:Sep 12, 2026
Links: GitHub  ·  Packagist
Maintainer: bambamboole

laravel-oidc

OpenID Connect suite for Laravel, developed as a monorepo.

Package Path Install standalone as
Master (everything below) repo root bambamboole/laravel-oidc
Identity provider (server) packages/server bambamboole/laravel-oidc-server
Relying party (client) packages/client bambamboole/laravel-oidc-client
Auth UI (ui) packages/ui bambamboole/laravel-oidc-ui

bambamboole/laravel-oidc ships the whole suite and replaces the split packages. Install the split packages individually if you only need one side of the protocol.

Development

The repo root is the single Composer project for all Laravel packages: it autoloads packages/*/src directly and runs the tooling through Orchestra Testbench (php artisan … boots the Testbench skeleton with the workbench/ app).

composer install       # also activates the git hooks in .githooks/
composer check         # pint --test + phpstan + rector --dry-run + pest --parallel
composer test          # pest only
composer fix           # rector + pint
composer boost:refresh # regenerate CLAUDE.md / AGENTS.md from .ai/ and boost.json

packages/mautic is a Symfony bundle with its own install: composer install:mautic and composer check:mautic.

Docs: https://bambamboole.github.io/laravel-oidc (built from docs/).

Related Packages

codebar-ag/laravel-microsoft-entra-sso

Microsoft Entra ID SSO authentication for Laravel via OAuth2 + OIDC

3,180 0
maicol07/laravel-oidc-client

OpenID Connect Client for Laravel

1,526 29
jeremy379/laravel-openid-connect

OpenID Connect support to the PHP League's OAuth2 Server. Compatible with Larave...

531,389 64
creativecrafts/laravel-sso

Multi-tenant SSO package for Laravel supporting OIDC and SAML 2.0 with provision...

738 1