PHPackages                             oidc/core - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. oidc/core

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

oidc/core
=========

OpenID Connect Core Library implementation for PHP

v0.17.0(9mo ago)15116.9k↓40.4%3[1 issues](https://github.com/oidcphp/core/issues)MITPHPPHP ^8.1CI failing

Since Aug 22Pushed 9mo ago2 watchersCompare

[ Source](https://github.com/oidcphp/core)[ Packagist](https://packagist.org/packages/oidc/core)[ RSS](/packages/oidc-core/feed)WikiDiscussions 1.x Synced yesterday

READMEChangelog (10)Dependencies (15)Versions (32)Used By (0)

OpenID Connect Core Library for PHP
===================================

[](#openid-connect-core-library-for-php)

[![tests](https://github.com/oidcphp/core/workflows/tests/badge.svg)](https://github.com/oidcphp/core/workflows/tests/badge.svg)[![Coverage Status](https://camo.githubusercontent.com/5e1fc15483ef0c540ac769faf56dd6a90786f37afac560894af3a7d7fe2c75bb/68747470733a2f2f636f6465636f762e696f2f67682f6f6964637068702f636f72652f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/oidcphp/core)[![Codacy Badge](https://camo.githubusercontent.com/dfc09962fb770edb5ad7dc9be8ad0a5d8d9ce3fc717df5cfe383adddd516c550/68747470733a2f2f6170702e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3437663539633133373538663439346661653235323262326663313563623162)](https://www.codacy.com/gh/oidcphp/core/dashboard)[![Latest Stable Version](https://camo.githubusercontent.com/864e138c2efa24ea4a4108aae2bbb510b62d1dd335ed080b2843502bfbc7516b/68747470733a2f2f706f7365722e707567782e6f72672f6f6964632f636f72652f762f737461626c65)](https://packagist.org/packages/oidc/core)[![Total Downloads](https://camo.githubusercontent.com/e942c068a7f11c44d2daec3bfe0acb778c745c9aad8f94241b4bcb82c4759330/68747470733a2f2f706f7365722e707567782e6f72672f6f6964632f636f72652f642f746f74616c2e737667)](https://packagist.org/packages/oidc/core)[![License](https://camo.githubusercontent.com/074b89bca64d3edc93a1db6c7e3b1636b874540ba91d66367c0e5e354c56d0ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e737667)](https://github.com/oidcphp/core/blob/master/LICENSE)

OpenID Connect Core Library implementation for PHP.

Required Packages
-----------------

[](#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
-----------------

[](#implemented-specs)

- [OpenID Connect Core 1.0](https://openid.net/specs/openid-connect-core-1_0.html)
- [OpenID Connect Discovery 1.0](https://openid.net/specs/openid-connect-discovery-1_0.html)
- [RFC 6749 - The OAuth 2.0 Authorization Framework](https://tools.ietf.org/html/rfc6749)

References
----------

[](#references)

### OpenID Connect / OAuth 2.0 Discovery examples

[](#openid-connect--oauth-20-discovery-examples)

IdPwell known link[Apple ID](https://developer.apple.com/sign-in-with-apple/)[Discovery](https://appleid.apple.com/.well-known/openid-configuration)[Facebook Limit Login](https://developers.facebook.com/docs/facebook-login/limited-login/token/)[Discovery](https://www.facebook.com/.well-known/openid-configuration/)[Google](https://developers.google.com/identity/protocols/OpenIDConnect)[Discovery](https://accounts.google.com/.well-known/openid-configuration)[LINE](https://developers.line.biz/en/docs/line-login/web/integrate-line-login/)[Discovery](https://access.line.me/.well-known/openid-configuration)[LinkedIn](https://www.linkedin.com/)[Discovery](https://www.linkedin.com/oauth/.well-known/openid-configuration)[Office 365](https://www.office.com/)[Discovery](https://login.microsoftonline.com/common/.well-known/openid-configuration)

###  Health Score

49

—

FairBetter than 94% of packages

Maintenance56

Moderate activity, may be stable

Popularity40

Moderate usage in the ecosystem

Community14

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 97.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~72 days

Recently: every ~59 days

Total

32

Last Release

277d ago

Major Versions

0.x-dev → 1.x-dev2025-09-29

PHP version history (7 changes)v0.0.1PHP &gt;=7.1

v0.6.0PHP ^7.1

v0.7.0PHP ^7.2

v0.12.1PHP ^7.2 | ^8.0

v0.13.0PHP ^8.0

v0.14.0PHP ^8.1

1.x-devPHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/20872dcc4b888075f03819d5470db8198ffcc5f9edb791aba5f007e34355a6c9?d=identicon)[MilesChou](/maintainers/MilesChou)

---

Top Contributors

[![MilesChou](https://avatars.githubusercontent.com/u/1258752?v=4)](https://github.com/MilesChou "MilesChou (178 commits)")[![ChengKaiChiang](https://avatars.githubusercontent.com/u/56571843?v=4)](https://github.com/ChengKaiChiang "ChengKaiChiang (3 commits)")[![eviweb](https://avatars.githubusercontent.com/u/1310382?v=4)](https://github.com/eviweb "eviweb (1 commits)")[![paragonie-security](https://avatars.githubusercontent.com/u/15914520?v=4)](https://github.com/paragonie-security "paragonie-security (1 commits)")

---

Tags

OpenID Connectoidc

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/oidc-core/health.svg)

```
[![Health](https://phpackages.com/badges/oidc-core/health.svg)](https://phpackages.com/packages/oidc-core)
```

###  Alternatives

[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[cakephp/cakephp

The CakePHP framework

8.9k19.5M1.8k](/packages/cakephp-cakephp)[typo3/cms

TYPO3 CMS is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.

1.2k1.9M122](/packages/typo3-cms)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

85036.3k](/packages/flow-php-flow)[telnyx/telnyx-php

Official Telnyx PHP SDK — APIs for Voice, SMS, MMS, WhatsApp, Fax, SIP Trunking, Wireless IoT, Call Control, and more. Build global communications on Telnyx's private carrier-grade network.

35789.4k2](/packages/telnyx-telnyx-php)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6942.5M419](/packages/drupal-core-recommended)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
