你好,
我想为我们的维基社区(我们使用 MediaWiki)安装 Discourse。目前我们没有 SMTP 服务器,因为我们的维基不需要用户通过电子邮件即可创建账户。我希望启用单点登录(SSO),这样已登录的维基用户在访问 Discourse 论坛时会自动登录(他们不会看到 Discourse 的登录/注册页面)。在这种情况下(无 SMTP 服务器 + 启用 SSO),如何部署 Discourse?
如果我们选择商业版或企业版计划,能否为我们专门配置此类功能?
你好,
我想为我们的维基社区(我们使用 MediaWiki)安装 Discourse。目前我们没有 SMTP 服务器,因为我们的维基不需要用户通过电子邮件即可创建账户。我希望启用单点登录(SSO),这样已登录的维基用户在访问 Discourse 论坛时会自动登录(他们不会看到 Discourse 的登录/注册页面)。在这种情况下(无 SMTP 服务器 + 启用 SSO),如何部署 Discourse?
如果我们选择商业版或企业版计划,能否为我们专门配置此类功能?
我认为你可以使用“邮件即服务”(SMTP as a Service)来安装并设置初始邮箱,之后只需删除 API 密钥即可。Discourse 确实对邮件有一定依赖,但我认为这是可以实现的。
你可以通过控制台创建管理员账户并配置你的论坛
但即使配置了 SSO,网站上未验证邮箱仍可能是一个问题。
这听起来是个糟糕的主意。你怎么知道你的用户是谁,又怎么把垃圾邮件发送者挡在门外?
不过,如果你能将 MediaWiki 配置为 SSO 主服务器(看起来你需要编写一个扩展),就可以让它生成虚假的电子邮件地址(例如 USERNAME@mybogusemail.bogus),并在 SSO 载荷中包含“邮箱已验证”的标记。
哦。我有点怀疑他们会同意这样做,但如果你资金充足,一切皆有可能。他们会提供 SMTP 服务器,但我认为你仍然需要拥有真实电子邮件地址的用户。