2017 © Pedro Peláez
 

flarum-extension flarum-ext-auth-wp

Allow users to log in with WP account.

image

arslanim/flarum-ext-auth-wp

Allow users to log in with WP account.

  • Monday, October 10, 2016
  • by arslanim
  • Repository
  • 1 Watchers
  • 8 Stars
  • 65 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 2 Open issues
  • 2 Versions
  • 3 % Grown

The README.md

Flarum authentication with Wordpress site user account

Extension provides authentication into Flarum forum with Wordpress site account., (*1)

Extension settings on administration panel
Flarum wp extension settings
Forum login popup with activated Wordpress extension
Flarum login form

Installation

composer require arslanim/flarum-ext-auth-wp

Configure extension at Flarum extensions management page., (*2)

App id   - Your forum identifier in Wordpress-site
App secret     - Your forum secret key from Wordpress-site
Wordpress site url  - Your Wordpress-site url

App id and App secret are generate by "WP REST API - OAuth 1.0a Server" plugin in Wordpress site. For more information about required plugins on Wordpress site proceed to wordpress setup section., (*3)

Wordpress setup

Assuming that you have already installed wordpress site, lets take a look on plugin installation. For authorization/authentication from Flarum forum, using flarum-ext-auth-wp, you need to instal two plugins on Wordpress site: 1. WP REST API - OAuth 1.0a Server (v. 0.2.1 or higher) - JSON-based REST API for WordPress, originally developed as part of GSoC 2013; 2. WP REST API (2.0-beta14 or higher) - Authenticate with your site via OAuth 1.0a., (*4)

Link: http://v2.wp-api.org/, (*5)

When installation will be completed -> activate plugins from Plugins page in Wordpress console., (*6)

Then you need to register new application (your forum based on Flarum). Go to WP admin panel and navigate to Users -> Applications:, (*7)

Wordpress applications, (*8)

Add new application:, (*9)

Wordpress addapplications, (*10)

Fill fields and click Add Consumer. After that you will be redirecting to Edit Application page:, (*11)

Wordpress editapp, (*12)

Below there is OAuth Credentials section with Client Key and Client Secret values. This values you need to copy to flarum-ext-auth-wp extension settings on Flarum Extensions page:, (*13)

Flarum ext, (*14)

Then click Save Changes. Aaaaaaaaaand that's it! Now you can use your Wordpress site account for login on your awesome Flarum forum. GLHF ;), (*15)

The Versions

10/10 2016

dev-master

9999999-dev

Allow users to log in with WP account.

  Sources   Download

MIT

The Requires

 

by Arslan Imamutdinov

authentication

09/10 2016

v0.1.0-beta.1

0.1.0.0-beta1

Allow users to log in with WP account.

  Sources   Download

MIT

The Requires

 

by Arslan Imamutdinov

authentication