PHPackages                             dreamfactory/service-oauth - 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. dreamfactory/service-oauth

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

dreamfactory/service-oauth
==========================

DreamFactory Oasys(tm) Open Authentication System

0.4.15(11y ago)9776[1 PRs](https://github.com/dreamfactorysoftware/oasys/pulls)Apache-2.0PHPPHP ~5.3

Since Aug 18Pushed 2y ago10 watchersCompare

[ Source](https://github.com/dreamfactorysoftware/oasys)[ Packagist](https://packagist.org/packages/dreamfactory/service-oauth)[ Docs](https://www.dreamfactory.com/)[ RSS](/packages/dreamfactory-service-oauth/feed)WikiDiscussions master Synced 2mo ago

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

Oasys (Open Authentication SYStem) v0.4.15
==========================================

[](#oasys-open-authentication-system-v0415)

Multi-provider, extensible authentication framework

Build Status
------------

[](#build-status)

[![Latest Stable Version](https://camo.githubusercontent.com/95987d524a602ba38b7c2f39cf3d0166c3ca3e937ff1f1bbcd458e745a665ffe/68747470733a2f2f706f7365722e707567782e6f72672f647265616d666163746f72792f6f617379732f762f737461626c652e706e67)](https://packagist.org/packages/dreamfactory/oasys) [![Total Downloads](https://camo.githubusercontent.com/b6757488bb80c564734a8018f5eae428155ec595f6187f7f02988a8b2fa65c6e/68747470733a2f2f706f7365722e707567782e6f72672f647265616d666163746f72792f6f617379732f646f776e6c6f6164732e706e67)](https://packagist.org/packages/dreamfactory/oasys) [![Latest Unstable Version](https://camo.githubusercontent.com/e6f12ec873dba5d6f42c5384715b4f80b2604d0ebb4072d8323b217d7ff93434/68747470733a2f2f706f7365722e707567782e6f72672f647265616d666163746f72792f6f617379732f762f756e737461626c652e706e67)](https://packagist.org/packages/dreamfactory/oasys) [![License](https://camo.githubusercontent.com/f51c7e90093881bcb5e0a365891a9851b6f56d4f39b22205d34fde3af31bb9dd/68747470733a2f2f706f7365722e707567782e6f72672f647265616d666163746f72792f6f617379732f6c6963656e73652e706e67)](https://packagist.org/packages/dreamfactory/oasys)[![](https://camo.githubusercontent.com/57f1ef10c9abb1ae7f60ae74fd762646be00e8b277c931a6e05069d9a755a5f9/687474703a2f2f74632e647265616d666163746f72792e636f6d3a383131312f6170702f726573742f6275696c64732f6275696c64547970653a2869643a6f617379735f72656c65617365292f73746174757349636f6e)](http://tc.dreamfactory.com:8111/viewType.html?buildTypeId=oasys_release&guest=1)

Installation
------------

[](#installation)

Package installation is handled by Composer.

- If you haven't already, please [install Composer](http://getcomposer.org/doc/00-intro.md#installation-nix)
- Create `composer.json` in the root of your project:

```
{
    "require": {
        "dreamfactory/oasys": "~0.4"
    }
}
```

- Run `composer install`
- Require Composer's `vendor/autoload` script in your bootstrap/init script

Feedback and Contributions
--------------------------

[](#feedback-and-contributions)

- Feedback is welcome in the form of pull requests and/or issues.
- Contributions should generally follow the strategy outlined in ["Contributing to a project"](https://help.github.com/articles/fork-a-repo#contributing-to-a-project)
- Please submit pull requests against the `develop` branch

Credits
-------

[](#credits)

- This code is an amalgamation of four different libraries that I've been carting around for years. It wouldn't have been possible if there weren't so many poorly crafted generic authentication systems available. ;)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 65% 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 ~18 days

Recently: every ~46 days

Total

24

Last Release

4225d ago

PHP version history (3 changes)0.1.0PHP &gt;=5.3.10

0.4.5PHP &gt;=5.3.18

0.4.14PHP ~5.3

### Community

Maintainers

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

---

Top Contributors

[![df-jablan](https://avatars.githubusercontent.com/u/2593959?v=4)](https://github.com/df-jablan "df-jablan (167 commits)")[![lucifurious](https://avatars.githubusercontent.com/u/327512?v=4)](https://github.com/lucifurious "lucifurious (89 commits)")[![dwdunn](https://avatars.githubusercontent.com/u/4674933?v=4)](https://github.com/dwdunn "dwdunn (1 commits)")

---

Tags

libraryoauthoauth2OpenIdldap

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/dreamfactory-service-oauth/health.svg)

```
[![Health](https://phpackages.com/badges/dreamfactory-service-oauth/health.svg)](https://phpackages.com/packages/dreamfactory-service-oauth)
```

###  Alternatives

[league/openid-connect-claims

An OpenID Connect ID claims set implementation

15242.9k2](/packages/league-openid-connect-claims)

PHPackages © 2026

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