PHPackages                             heptacom/open-auth - 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. heptacom/open-auth

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

heptacom/open-auth
==================

A base package to provide contracts for open authentication interactions

1.5.0(3y ago)077.3k↑293.9%1AGPL-3.0-or-laterPHPPHP &gt;=7.2

Since Oct 11Pushed 3y ago2 watchersCompare

[ Source](https://github.com/HEPTACOM/HeptacomOpenAuth)[ Packagist](https://packagist.org/packages/heptacom/open-auth)[ RSS](/packages/heptacom-open-auth/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (16)Versions (7)Used By (0)

Open Authentications
====================

[](#open-authentications)

#### This is part of HEPTACOM solutions for medium and large enterprises.

[](#this-is-part-of-heptacom-solutions-for-medium-and-large-enterprises)

Description
-----------

[](#description)

This repository is a base package that provides contracts and base classes for user interacte open auth usage and API client generation.

It is developed to connect [heptacom/shopware-platform-admin-open-auth](https://github.com/HEPTACOM/HeptacomShopwarePlatformAdminOpenAuth) and [heptacom/heptaconnect](https://connect.heptacom.de).

System requirements
-------------------

[](#system-requirements)

- PHP 7.2 or above

Additional development requirements
-----------------------------------

[](#additional-development-requirements)

- Make

Contributing
------------

[](#contributing)

Thank you for considering contributing to this package! Be sure to sign the [CLA](./CLA.md) after creating the pull request. [![CLA assistant](https://camo.githubusercontent.com/73f12ab5666c7b0c6d3b74f43d04681e6e5318e06d43d8efc1a270b246ce5dfe/68747470733a2f2f636c612d617373697374616e742e696f2f726561646d652f62616467652f4845505441434f4d2f6865707461636f6e6e6563742d7265706f2d62617365)](https://cla-assistant.io/HEPTACOM/heptacom-open-auth)

### Steps to contribute

[](#steps-to-contribute)

1. Fork the repository
2. `git clone yourname/heptacom-open-auth`
3. Make your changes to master branch
4. Check and fix code style `make csfix && make cs`
5. Create your Pull-Request

License
-------

[](#license)

Copyright 2020 HEPTACOM GmbH

Licensed under the [GNU Affero General Public License v3.0](./LICENSE.md) (the "License"). You may not use this project except in compliance with the license. You may obtain a copy of the AGPL License at .

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity30

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 64.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 ~149 days

Recently: every ~186 days

Total

6

Last Release

1300d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/da7c96557362be36f81cdf8ced7beffe281982bb1adb75a3d836e65bf289286c?d=identicon)[heptacom](/maintainers/heptacom)

---

Top Contributors

[![JoshuaBehrens](https://avatars.githubusercontent.com/u/1133593?v=4)](https://github.com/JoshuaBehrens "JoshuaBehrens (9 commits)")[![silviokennecke](https://avatars.githubusercontent.com/u/17751219?v=4)](https://github.com/silviokennecke "silviokennecke (5 commits)")

---

Tags

oauthopen-authenticationoauthopen-authentication

###  Code Quality

Static AnalysisPHPStan, Psalm

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/heptacom-open-auth/health.svg)

```
[![Health](https://phpackages.com/badges/heptacom-open-auth/health.svg)](https://phpackages.com/packages/heptacom-open-auth)
```

###  Alternatives

[league/oauth2-server

A lightweight and powerful OAuth 2.0 authorization and resource server library with support for all the core specification grants. This library will allow you to secure your API with OAuth and allow your applications users to approve apps that want to access their data from your API.

6.6k136.0M248](/packages/league-oauth2-server)[hwi/oauth-bundle

Support for authenticating users using both OAuth1.0a and OAuth2 in Symfony.

2.4k21.5M69](/packages/hwi-oauth-bundle)[simplesamlphp/simplesamlphp

A PHP implementation of a SAML 2.0 service provider and identity provider.

1.1k12.4M193](/packages/simplesamlphp-simplesamlphp)[socialconnect/auth

Social Connect Auth Component

568845.4k5](/packages/socialconnect-auth)[windwalker/framework

The next generation PHP framework.

25639.1k1](/packages/windwalker-framework)[heptacom/shopware-platform-admin-open-auth

Shopware plugin to allow OAuth providers to provide admin logins

35133.7k](/packages/heptacom-shopware-platform-admin-open-auth)

PHPackages © 2026

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