PHPackages                             klvtz/janrain-union - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. klvtz/janrain-union

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

klvtz/janrain-union
===================

A janrain interfacing method for third-party plugins

012PHP

Since Sep 10Pushed 10y ago1 watchersCompare

[ Source](https://github.com/KLVTZ/janrain-union)[ Packagist](https://packagist.org/packages/klvtz/janrain-union)[ RSS](/packages/klvtz-janrain-union/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Janrain Union
=============

[](#janrain-union)

> A Janrain interface for third-party plugins.

**Work in Progress**

Goals
-----

[](#goals)

- Modernize singe-sign-on (SSO) with federate service via social login and registration
- Interface janrain features with third-party vendors: livefyre.
- Implement modern PHP development the right way to model future plugin development.

Progress
--------

[](#progress)

Let's treat janrain as an API for interfacing between services. We are still waiting on janrain to return to us a working widget on our needs for SSO widget.

Update
------

[](#update)

JanRain will generate the provision widget necessary for our use. A future goal would be to use this as middleman api to login. That is, the widget will still leverage this as a token generation, but will provide an API for maintaining session.

Checklist
---------

[](#checklist)

- Request to API v2 and get user data: *done*
- Architecture, dependencies, seperation of concern: *done*
- Create proper widget
- Maintain session
- Interface with livefyre plugin
- Unit testing

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

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

### Embed Badge

![Health badge](/badges/klvtz-janrain-union/health.svg)

```
[![Health](https://phpackages.com/badges/klvtz-janrain-union/health.svg)](https://phpackages.com/packages/klvtz-janrain-union)
```

###  Alternatives

[rafaelfragoso/haversini-formula

This PHP class can replace the Google Distance Matrix to calculate the distance between two points using latitude and longitude. It will prevent you to do massive requests to Google servers and enhance your service performance.

45212.0k](/packages/rafaelfragoso-haversini-formula)

PHPackages © 2026

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