arslanim / flarum-ext-auth-wp
允许用户使用WP账号登录。
v0.1.0-beta.1
2016-10-08 23:03 UTC
Requires
- flarum/core: ^0.1.0-beta.5
- league/oauth1-client: ^1.6
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网站上安装两个插件
- WP REST API - OAuth 1.0a Server (v. 0.2.1或更高版本) - 基于JSON的WordPress REST API,最初作为GSoC 2013的一部分开发;
- WP REST API (2.0-beta14或更高版本) - 使用OAuth 1.0a通过您的网站进行身份验证。
安装完成后 -> 在Wordpress控制台的“插件”页面激活插件。
然后您需要注册新的应用(您的基于Flarum的论坛)。转到WP管理面板,导航到用户 -> 应用
添加新应用
填写字段并点击添加消费者
。之后您将被重定向到编辑应用
页面
下面是OAuth凭证
部分,包含客户端密钥
和客户端密钥
值。您需要将这些值复制到Flarum扩展
页面上的flarum-ext-auth-wp
扩展设置中
然后点击保存更改
。Aaaaaaaaaand that's it! 现在,您可以使用Wordpress网站账号登录到您令人惊叹的Flarum论坛。GLHF ;)