oidc/core

OpenID Connect Core Library implementation for PHP
125,263 14
Install
composer require oidc/core
Latest Version:v0.17.0
PHP:^8.2
License:MIT
Last Updated:Sep 29, 2025
Links: GitHub  ·  Packagist
Maintainer: MilesChou

OpenID Connect Core Library for PHP

tests Coverage Status Codacy Badge Latest Stable Version Total Downloads License

OpenID Connect Core Library implementation for PHP.

Required Packages

  • PSR-7、PSR-17、PSR-18 implementations for process HTTP request / response.
  • PSR-11 implementation for handle service container.
  • PSR-20 implementation for create datetime instance.
  • web-token/jwt-framework=^4.0 for verify JWT.

Implemented specs

References

OpenID Connect / OAuth 2.0 Discovery examples

IdP well known link
Apple ID Discovery
Facebook Limit Login Discovery
Google Discovery
LINE Discovery
LinkedIn Discovery
Office 365 Discovery

Related Packages

benbjurstrom/passport-custom-jwt-claims

Customize JWT claims in Laravel Passport access tokens

1,764 34
hieofone-as/hieofone-as

Health Information Exchange of One Authorization Server.

130 6
jeremy379/laravel-openid-connect

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

549,882 66