PHPackages                             wuethrich44/flarum-ext-sso - 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. wuethrich44/flarum-ext-sso

AbandonedArchivedFlarum-extension[Authentication &amp; Authorization](/categories/authentication)

wuethrich44/flarum-ext-sso
==========================

Single Sign On for Flarum

v1.2.0(7y ago)581.4k17MITPHP

Since Mar 1Pushed 6y ago1 watchersCompare

[ Source](https://github.com/fabwu/flarum-ext-sso)[ Packagist](https://packagist.org/packages/wuethrich44/flarum-ext-sso)[ RSS](/packages/wuethrich44-flarum-ext-sso/feed)WikiDiscussions master Synced yesterday

READMEChangelog (6)Dependencies (1)Versions (7)Used By (0)

DEPRECATED - Flarum Single Sign On
==================================

[](#deprecated---flarum-single-sign-on)

(no longer actively maintained)

This extension equips Flarum with Single Sign On. The workflow is based on this [post](https://discuss.flarum.org/d/2808-how-i-implemented-cross-authentication-with-flarum). The extension is useful if you run Flarum on a subdomain but you want to use the login mechanism of your main website. A dummy main website is provided in the `sample-website/` folder.

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

[](#installation)

1. Create a random token and put it into the `api_keys` table of your Flarum database.
2. Go into `sample-website` folder and copy `config.php.dist` to `config.php`:

```
cd sample-website/
cp config.php.dist config.php

```

3. Open `config.php` with an editor of your choice and configure all settings.
4. Upload the `Forum.php` class and `config.php` to your main website and setup the `Forum.php` class. An example is given in `index.php` / `logout.php`.
5. Install and activate the extension. Fill in redirect urls for login, signup and logout.

```
composer require wuethrich44/flarum-ext-sso

```

6. Now you should able to log in with your existing users.

Wordpress
---------

[](#wordpress)

This extension comes with a Wordpress plugin which allows you to login into Wordpress and gain also access to your Flarum forum. In order to install the plugin execute the following steps:

1. Upload the `sample-website` folder into the plugin folder (`/wp-content/plugins/`) of your wordpress instance.
2. Rename it to a name of your choice (e.g. `flarum-sso`).
3. Copy `config.php.dist` to `config.php` and configure all settings.
4. Activate the plugin in the settings.
5. Install and activate the Flarum extension.

```
composer require wuethrich44/flarum-ext-sso

```

6. Fill in the correct urls according to your wordpress instance:

    **Login-Url**: `http://example.com/wp-login.php?redirect_to=forum`

    (The `redirect_to=forum` part is important as it will redirect your users back to the forum)

    **Logout-Url**: `http://example.com/wp-login.php?action=logout`

    **Signup-Url**: Depending on which plugin you use.
7. That's it!

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity30

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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

Recently: every ~169 days

Total

6

Last Release

2720d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/6050639?v=4)[Fabian Wüthrich](/maintainers/fabwu)[@fabwu](https://github.com/fabwu)

---

Top Contributors

[![fabwu](https://avatars.githubusercontent.com/u/6050639?v=4)](https://github.com/fabwu "fabwu (3 commits)")[![sampoyigi](https://avatars.githubusercontent.com/u/6567634?v=4)](https://github.com/sampoyigi "sampoyigi (2 commits)")[![zinsserzh](https://avatars.githubusercontent.com/u/6081431?v=4)](https://github.com/zinsserzh "zinsserzh (2 commits)")[![glombers](https://avatars.githubusercontent.com/u/18645897?v=4)](https://github.com/glombers "glombers (1 commits)")

---

Tags

flarumflarum-extensionsingle-sign-onssoAuthentication

### Embed Badge

![Health badge](/badges/wuethrich44-flarum-ext-sso/health.svg)

```
[![Health](https://phpackages.com/badges/wuethrich44-flarum-ext-sso/health.svg)](https://phpackages.com/packages/wuethrich44-flarum-ext-sso)
```

###  Alternatives

[flarum-lang/russian

Russian language pack for Flarum.

12127.5k](/packages/flarum-lang-russian)[maicol07/flarum-ext-sso

SSO for Flarum

468.7k](/packages/maicol07-flarum-ext-sso)[tituspijean/flarum-ext-auth-ldap

Allow users to log in through LDAP.

216.3k](/packages/tituspijean-flarum-ext-auth-ldap)[nomiscz/flarum-ext-auth-wechat

Allow users to log in with WeChat

142.6k](/packages/nomiscz-flarum-ext-auth-wechat)[spookygames/flarum-ext-auth-keycloak

Allow users to sign in/up/out with Keycloak.

171.5k](/packages/spookygames-flarum-ext-auth-keycloak)[hehongyuanlove/flarum-auth-qq

Allow users to log in with QQ

111.0k](/packages/hehongyuanlove-flarum-auth-qq)

PHPackages © 2026

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