PHPackages                             cicnavi/oidc-client-php - 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. cicnavi/oidc-client-php

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

cicnavi/oidc-client-php
=======================

OIDC client written in PHP

v3.1.0(1mo ago)71.3k↓61%MITPHPPHP ^8.2CI passing

Since Mar 24Pushed 2w ago2 watchersCompare

[ Source](https://github.com/cicnavi/oidc-client-php)[ Packagist](https://packagist.org/packages/cicnavi/oidc-client-php)[ RSS](/packages/cicnavi-oidc-client-php/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (4)Dependencies (24)Versions (16)Used By (0)

OIDC Client - PHP
=================

[](#oidc-client---php)

Generic OpenID Connect (OIDC) client (RP) written in PHP.

It uses OIDC Authorization Code Flow to perform authentication. It implements JWKS public key usage and automatic key rollover, caching mechanism (file based by default), ID token verification and claims extraction, 'userinfo' user data fetching and has support for automatic client registration for federated environments.

For information on how to use this client, refer to the [documentation](docs/1-Index.md).

###  Health Score

54

—

FairBetter than 97% of packages

Maintenance93

Actively maintained with recent releases

Popularity24

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~155 days

Recently: every ~380 days

Total

13

Last Release

50d ago

Major Versions

v1.3.3 → v2.0.02021-08-19

v2.0.2 → v3.0.02026-02-12

PHP version history (2 changes)v1.0.0PHP &gt;=7.4

v3.0.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/26a25e71650f20493572747eabd3c68ab1188536634b6468888296340e2dda14?d=identicon)[cicnavi](/maintainers/cicnavi)

---

Top Contributors

[![cicnavi](https://avatars.githubusercontent.com/u/3176844?v=4)](https://github.com/cicnavi "cicnavi (75 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/cicnavi-oidc-client-php/health.svg)

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

###  Alternatives

[tempest/framework

The PHP framework that gets out of your way.

2.2k31.1k12](/packages/tempest-framework)[cakephp/cakephp

The CakePHP framework

8.8k19.1M1.7k](/packages/cakephp-cakephp)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

84735.1k](/packages/flow-php-flow)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.4M514](/packages/shopware-core)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[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)

PHPackages © 2026

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