有没有办法让wordpress作为server提供sso

有关 phpBB 3.2.X 的扩展,以及其他系统的整合
版面规则
《发帖时,请复制下列格式文本,提供完整的信息,勿简略发布》


###### 以下为“基本的提问格式” ######
  • 主机操作系统: Windows (XP, 7, 8, 10)、Linux(Redhat,Centos, Mandrake等等)、或者其他的(请务必注明版本)
  • 快速架站程序: AppServ、XAMPP 等等(请务必注明版本号)
  • 您的上网方式:ADSL、Cable、FTTB等等 (请务必留下 ISP 名称或 ISP 官网)
  • 您安装的程序: Apache + php + MySQL 或者其他的组合 (请务必留下版本号,如果使用上面的快速架站程序就不必写了)
  • 您的 phpBB 版本: phpBB 3.2.2
  • 您的域名: 比如 phpbbchinese.com
  • 您的 phpBB 网址: 比如 https://www.phpbbchinese.com/
###### 以上为“基本的提问格式” ######

  • 安装扩展: 请注明安装扩展的名称,版本以及参考链接(非扩展问题免填)
  • 安装风格: 请注明安装的风格名称,版本以及参考链接(非风格问题免填)
  • 错误代码: 请使用 Code 标签将错误代码标识出来,如下:

代码: 全选

错误代码
  • 错误状态:如果没有错误代码,请直接贴出截图,或者是详细叙述错误状态内容。
备注:
如果需要,请提供测试用的账号与密码
若是管理账号,请使用短信联系站长
回复
fdtl01
注册用户
注册用户
帖子: 4
注册时间: 2019年9月28日 17:26

有没有办法让wordpress作为server提供sso

帖子 fdtl01 »

我有一个主站是wordpress, 现在想把论坛discourse切换到phpbb, 有没有办法提供SSO功能。即实现如下功能:
1 用户登录主站,访问子域名的phpbb论坛自动登录;
2 用户在phpbb论坛注册或者登录都会重定向到wordpress主站,由主站授权。
3 用户首次登录phpbb时会自动将用户信息同步到phpbb。
头像
davidyin
网站管理员
网站管理员
帖子: 1431
注册时间: 2015年11月19日 01:50
联系:

Re: 有没有办法让wordpress作为server提供sso

帖子 davidyin »

phpBB 支持 oauth 认证,wordpress 应该也支持。
可以考虑从这里着手。
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
fdtl01
注册用户
注册用户
帖子: 4
注册时间: 2019年9月28日 17:26

Re: 有没有办法让wordpress作为server提供sso

帖子 fdtl01 »

配置好oauth后,得到下面两种错误
1、You have attempted to login with an external service that is not yet connected to an account on this board. You must now either link this account to an existing account or create a new account.

2、Column 'oauth_provider_id' cannot be null
头像
davidyin
网站管理员
网站管理员
帖子: 1431
注册时间: 2015年11月19日 01:50
联系:

Re: 有没有办法让wordpress作为server提供sso

帖子 davidyin »

看提示二,是没有提供 oauth 服务商。
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
fdtl01
注册用户
注册用户
帖子: 4
注册时间: 2019年9月28日 17:26

Re: 有没有办法让wordpress作为server提供sso

帖子 fdtl01 »

phpbb源代码怎么阅读啊,有没有什么指南之类,说明phpbb框架,比如登录模块部分
回复