Flarum
Casdoor可以使用OAuth2连接各种应用程序。在这个例子中,我们将向您展示如何使用OAuth2将Flarum连接到您的应用程序。
记下以下变量:
CASDOOR_HOSTNAME: 部署Casdoor服务器的域名或IP。
Flarum_HOSTNAME: 部署Flarum的域名或IP。
步骤1:部署Casdoor和Flarum
成功部署后,请确保:
- 您已经下载了Flarum插件FoF Passport。
- Casdoor可以正常登录和使用。
- 本地
prod模式下,CASDOOR_HOSTNAME =http://localhost:8000。查看生产模式。
步骤2:配置Casdoor应用程序
- 创建一个新的Casdoor应用程序或使用现有的一个。
- 找到重定向URL:
<CASDOOR_HOSTNAME>/auth/passport。 - 将重定向URL添加到Casdoor应用程序:

记下 Client ID 和 Client secret,下一步要用。
在浏览器中打开 http://CASDOOR_HOSTNAME/.well-known/openid-configuration 查看 Casdoor 的 OIDC 配置。
步骤3:配置Flarum
- 安装插件FoF Passport。
- 配置应用程序:

- 在Casdoor应用程序页面中找到Client ID和Client Secret。
Token server URL: http://CASDOOR_HOSTNAME/api/login/oauth/access_tokenAuthorization server URL: http://CASDOOR_HOSTNAME/login/oauth/authorizeUserInfo server URL: http://CASDOOR_HOSTNAME/api/get-accountScopes:address phone openid profile offline_access email
退出Flarum并测试SSO。