arslanim / flarum-ext-auth-wp

允许用户使用WP账号登录。

安装: 91

依赖: 0

建议者: 0

安全: 0

星星: 11

关注者: 3

分支: 2

开放问题: 3

类型:flarum-extension

v0.1.0-beta.1 2016-10-08 23:03 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:58:17 UTC


README

此扩展允许通过Wordpress网站账号对Flarum论坛进行身份验证。

安装

composer require arslanim/flarum-ext-auth-wp

在Flarum扩展管理页面配置扩展。

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和App Secret由Wordpress网站上的"WP REST API - OAuth 1.0a Server"插件生成。有关Wordpress网站上所需插件的更多信息,请参阅Wordpress设置部分。

Wordpress设置

假设您已经安装了Wordpress网站,让我们看看插件安装。要从Flarum论坛进行授权/身份验证,使用flarum-ext-auth-wp,您需要在Wordpress网站上安装两个插件

  1. WP REST API - OAuth 1.0a Server (v. 0.2.1或更高版本) - 基于JSON的WordPress REST API,最初作为GSoC 2013的一部分开发;
  2. WP REST API (2.0-beta14或更高版本) - 使用OAuth 1.0a通过您的网站进行身份验证。

链接:http://v2.wp-api.org/

安装完成后 -> 在Wordpress控制台的“插件”页面激活插件。

然后您需要注册新的应用(您的基于Flarum的论坛)。转到WP管理面板,导航到用户 -> 应用

Wordpress applications

添加新应用

Wordpress addapplications

填写字段并点击添加消费者。之后您将被重定向到编辑应用页面

Wordpress editapp

下面是OAuth凭证部分,包含客户端密钥客户端密钥值。您需要将这些值复制到Flarum扩展页面上的flarum-ext-auth-wp扩展设置中

Flarum ext

然后点击保存更改。Aaaaaaaaaand that's it! 现在,您可以使用Wordpress网站账号登录到您令人惊叹的Flarum论坛。GLHF ;)