PHPackages                             aetah/oidc-http-based-logout - 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. [API Development](/categories/api)
4. /
5. aetah/oidc-http-based-logout

ActiveLibrary[API Development](/categories/api)

aetah/oidc-http-based-logout
============================

Generic PHP library implementing OpenID Connect HTTP-Based Logout 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-http-based-logout)[ Packagist](https://packagist.org/packages/aetah/oidc-http-based-logout)[ RSS](/packages/aetah-oidc-http-based-logout/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (3)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 Http Based Logout
======================

[](#oidc-http-based-logout)

Generic PHP library for OpenID Connect HTTP-Based Logout 1.0 processing primitives.

Scope
-----

[](#scope)

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

- End Session request parsing for OpenID Connect logout parameters.
- End Session request validation helpers for `id_token_hint`, `client_id`, and `post_logout_redirect_uri` combinations.
- End Session endpoint URL builder for RP-initiated logout redirects.
- Post-logout redirect URL builder with optional `state`.

The package intentionally leaves ID Token signature verification, OP session management, and HTTP endpoint orchestration to host applications.

Install
-------

[](#install)

```
composer require aetah/oidc-http-based-logout
```

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

[](#quick-start)

```
