PHPackages                             renegare/soauth - 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. [Validation &amp; Sanitization](/categories/validation)
4. /
5. renegare/soauth

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

renegare/soauth
===============

Simple Silex OAuth2 Provider

v0.0.1-rc3(11y ago)0160MITPHPPHP &gt;=5.4.0

Since Aug 18Pushed 11y agoCompare

[ Source](https://github.com/renegare/soauth)[ Packagist](https://packagist.org/packages/renegare/soauth)[ RSS](/packages/renegare-soauth/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependencies (9)Versions (5)Used By (0)

SOAuth - Simple Silex OAuth2 Provider
=====================================

[](#soauth---simple-silex-oauth2-provider)

[![Build Status](https://camo.githubusercontent.com/27ce2b47ba72ebf714e781049ca375cb2c49afd100462edf401107ee7dfc047d/68747470733a2f2f7472617669732d63692e6f72672f72656e65676172652f736f617574682e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/renegare/soauth)

currently only supports the following flows:

- Authorization Code
- Refresh Code

Requirements
------------

[](#requirements)

- PHP 5.4
- composer (preferably latest)

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

[](#installation)

```
$ composer require renegare/aiv:dev-master

```

Usage
-----

[](#usage)

There is no documentation other than the tests. Please take a look in `/test` direcotory or read the source code.

Test
----

[](#test)

Check out the repo and from the top level directory run the following command (xdebug required for coverage):

```
$ composer update && composer test -- --coverage-text

```

Road Map
--------

[](#road-map)

### Phase 1 (v0.0.1)

[](#phase-1-v001)

- Access Provider - refresh flow not done // Done
- Refactor ... a lot of things are prefixed with 'Access' ... remove it // Done
- Access Controller needs to expect+verify client secret // Done
- Fix any subsequent bugs from the wild!?

### Phase 2 (v0.1)

[](#phase-2-v01)

- Refactor so symfony/security and silex/silex is an optional dependency
- Auth Controller needs to be refactored to handle multiple authentication flows (make it extendable?)
- Invalidate end point ... ?

### Phase 3 (v1.0)

[](#phase-3-v10)

- Implement outstanding official flows

### Phase 4 (v1.0.x)

[](#phase-4-v10x)

- Implement auth flow that handles/proxies authentication via social platforms ... is that even possible?!

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

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 ~0 days

Total

3

Last Release

4290d ago

### Community

Maintainers

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

---

Tags

validatoroauth2silexrenegare

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/renegare-soauth/health.svg)

```
[![Health](https://phpackages.com/badges/renegare-soauth/health.svg)](https://phpackages.com/packages/renegare-soauth)
```

###  Alternatives

[proengsoft/laravel-jsvalidation

Validate forms transparently with Javascript reusing your Laravel Validation Rules, Messages, and FormRequest

1.1k2.3M49](/packages/proengsoft-laravel-jsvalidation)[rollerworks/password-strength-validator

Password-strength validator for Symfony

1455.7M6](/packages/rollerworks-password-strength-validator)[barbieswimcrew/zip-code-validator

Constraint class for international zipcode validation

772.3M](/packages/barbieswimcrew-zip-code-validator)[form-manager/form-manager

PHP-HTML form manager

16041.0k7](/packages/form-manager-form-manager)[authbucket/oauth2-php

The standard compliant OAuth2.0 library based on the Symfony Components

82107.6k4](/packages/authbucket-oauth2-php)[sllh/iso-codes-validator

Symfony validator wrapper of ronanguilloux/isocodes

37299.8k2](/packages/sllh-iso-codes-validator)

PHPackages © 2026

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