henderjon/php-oidc

A small, dependency-light OpenID Connect client for PHP.

Maintainers

Package info

github.com/henderjon/php-oidc

Language:HTML

pkg:composer/henderjon/php-oidc

Transparency log

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 8


README

CI

reason

Most OIDC libraries focus on implementing all of the OIDC spec. After using a few of these libraries for simple tasks I found the APIs to have been over built and clumsily at that. This is a library made for how I use OIDC most often as a simple app builder.

The most notable divergence from the library I used previously is the injectable cache mechanism. For the simplest of app, session storage works fine but for [old school] load balanced applications where something like memcache is used to share state across servers, that mechanism needs to be injectable.

installation

Install the package with Composer:

composer require henderjon/php-oidc

See the example application for basic client setup, or the API documentation for the full public API reference (docs/).