wuethrich44/flarum-ext-sso

此包已被放弃,不再维护。未建议替代包。

Flarum的单点登录

安装次数: 1,412

依赖项: 0

建议者: 0

安全: 0

星标: 58

关注者: 5

分支: 18

类型:flarum-extension

v1.2.0 2019-01-19 07:23 UTC

This package is auto-updated.

Last update: 2020-02-13 11:10:32 UTC


README

(不再积极维护)

此扩展为Flarum提供单点登录功能。工作流程基于这篇帖子。如果您在子域名上运行Flarum但希望使用主网站的登录机制,则此扩展非常有用。在sample-website/文件夹中提供了一个虚拟主网站。

安装

  1. 创建一个随机令牌并将其放入Flarum数据库的api_keys表中。

  2. 进入sample-website文件夹,将config.php.dist复制到config.php

cd sample-website/
cp config.php.dist config.php
  1. 使用您选择的编辑器打开config.php并配置所有设置。

  2. Forum.php类和config.php上传到您的主网站,并设置Forum.php类。示例在index.php / logout.php中给出。

  3. 安装并激活扩展。填写登录、注册和注销的重定向URL。

composer require wuethrich44/flarum-ext-sso
  1. 现在您应该可以使用现有的用户登录。

WordPress

此扩展附带一个WordPress插件,允许您登录WordPress并访问Flarum论坛。为了安装插件,请执行以下步骤

  1. sample-website文件夹上传到WordPress实例的插件文件夹(/wp-content/plugins/)。

  2. 将其重命名为您选择的名称(例如flarum-sso)。

  3. config.php.dist复制到config.php并配置所有设置。

  4. 在设置中激活插件。

  5. 安装并激活Flarum扩展。

composer require wuethrich44/flarum-ext-sso
  1. 根据您的WordPress实例填写正确的URL

    登录URL: http://example.com/wp-login.php?redirect_to=forum

    redirect_to=forum部分很重要,因为它会将用户重定向回论坛)

    注销URL: http://example.com/wp-login.php?action=logout

    注册URL:取决于您使用的插件。

  2. 就这样!