PHPackages                             aetah/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. aetah/oidc-core

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

aetah/oidc-core
===============

Generic PHP library implementing OpenID Connect Core 1.0 processing helpers

0.1.0(2d ago)00AGPL-3.0-or-laterPHPPHP ^8.3CI passing

Since Jun 18Pushed yesterdayCompare

[ Source](https://github.com/aetah/php-oidc-core)[ Packagist](https://packagist.org/packages/aetah/oidc-core)[ RSS](/packages/aetah-oidc-core/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (10)Versions (2)Used By (0)

Read-Only Split Notice
======================

[](#read-only-split-notice)

This repository is a read-only split of [`aetah/php-openid-toolkit`](https://github.com/aetah/php-openid-toolkit).

- Development happens in the monorepo.
- Feature PRs and issues should be opened against `aetah/php-openid-toolkit`.
- This split repository is published from the monorepo and should not be treated as the source of truth.

OIDC Core
=========

[](#oidc-core)

Generic PHP library for OpenID Connect Core 1.0 protocol processing primitives.

Scope
-----

[](#scope)

This package is designed as a reusable base for `aetah/*` libraries and CMS integrations. It provides:

- Authorization Request parsing and structural/protocol validation.
- ID Token compact JWT parsing and claim validation helpers.
- UserInfo response subject consistency validation.

The package intentionally leaves cryptographic JWS signature verification, key retrieval, discovery retrieval, and HTTP transport orchestration to host applications.

Install
-------

[](#install)

```
composer require aetah/oidc-core
```

Quick Start
-----------

[](#quick-start)

```
