All Projects â†’ fabwu â†’ flarum-ext-sso

fabwu / flarum-ext-sso

Licence: MIT License
🔒 Single Sign On for Flarum.

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to flarum-ext-sso

passport
The Laravel passport compatible oauth extension for your Flarum forum.
Stars: ✭ 24 (-59.32%)
Mutual labels:  sso, flarum, flarum-extension
flarum-discussion-views
An extension for the Flarum forum software which tracks and displays discussion views.
Stars: ✭ 26 (-55.93%)
Mutual labels:  flarum, flarum-extension
flarum-ext-email-verification-switch
Disable new registered user email verification, will be activated automatically.
Stars: ✭ 18 (-69.49%)
Mutual labels:  flarum, flarum-extension
discussion-cards
Output of discussions in form of cards
Stars: ✭ 15 (-74.58%)
Mutual labels:  flarum, flarum-extension
byobu
Well integrated, advanced private discussions for your Flarum forum.
Stars: ✭ 49 (-16.95%)
Mutual labels:  flarum, flarum-extension
reactions
❤ A Flarum extension that adds reactions to your Flarum Community!
Stars: ✭ 17 (-71.19%)
Mutual labels:  flarum, flarum-extension
extension-generator
This package is no longer supported. Please use https://github.com/flarum/cli instead.
Stars: ✭ 53 (-10.17%)
Mutual labels:  flarum, flarum-extension
masquerade
User profile builder extension for your Flarum forum.
Stars: ✭ 17 (-71.19%)
Mutual labels:  flarum, flarum-extension
single-sign-on-out-jwt-cookie-redis-java-springboot-freemarker
Single Sign Out, Scalable Authentication Example with JSON Web Token (JWT), Spring Boot and Redis
Stars: ✭ 15 (-74.58%)
Mutual labels:  sso, single-sign-on
analytics
A Flarum extension that provides your forum piwik's and google's analytics features
Stars: ✭ 32 (-45.76%)
Mutual labels:  flarum, flarum-extension
docker-lemonldap
Docker LemonLDAP-NG Image w/S6 overlay, Zabbix Monitoring based on Debian or Alpine
Stars: ✭ 20 (-66.1%)
Mutual labels:  sso, single-sign-on
flarum-ext-indonesian
Indonesian Language Pack for Flarum
Stars: ✭ 13 (-77.97%)
Mutual labels:  flarum, flarum-extension
saml-service-provider
SAML Service Provider (SSO)
Stars: ✭ 13 (-77.97%)
Mutual labels:  sso, single-sign-on
awesome-flarum
A curated list of amazingly awesome Flarum extensions and resources.
Stars: ✭ 151 (+155.93%)
Mutual labels:  flarum, flarum-extension
flarum-ext-dashboard
DEPRECATED This completely re-imagines the Admin interface
Stars: ✭ 17 (-71.19%)
Mutual labels:  flarum, flarum-extension
bazaar
The extension marketplace for your Flarum forum.
Stars: ✭ 58 (-1.69%)
Mutual labels:  flarum, flarum-extension
wp-simple-saml
WordPress Simple SAML plugin
Stars: ✭ 73 (+23.73%)
Mutual labels:  sso, single-sign-on
ads
Allows you to configure ads in several locations
Stars: ✭ 17 (-71.19%)
Mutual labels:  flarum, flarum-extension
flarum-doc
Flarum 文档
Stars: ✭ 61 (+3.39%)
Mutual labels:  flarum
wordpress-vanilla
Official WordPress plugin for Vanilla Forums integration.
Stars: ✭ 18 (-69.49%)
Mutual labels:  sso

DEPRECATED - Flarum Single Sign On

(no longer actively maintained)

This extension equips Flarum with Single Sign On. The workflow is based on this post. 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

  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
  1. Open config.php with an editor of your choice and configure all settings.

  2. 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.

  3. Install and activate the extension. Fill in redirect urls for login, signup and logout.

composer require wuethrich44/flarum-ext-sso
  1. Now you should able to log in with your existing users.

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
  1. 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.

  2. That's it!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].