我如何在 DNN 中实际启用 Twitter 或 Google 身份验证?

How do I actually enable Twitter or Google auth in DNN?

我陷入了必须使用 DNN 的场景。因此,我出于 testing/learning 目的创建了一个原始站点(在本例中为 DNN 8.0.4),以主机身份登录,然后转到 "Available Extensions" 并安装了 Twitter 和 Google 身份验证系统。我可以在 "Installed Extensions" 下看到 | "Authentication Systems" 两者都已启用。但我看不到添加客户端令牌或任何其他更具体的配置的方法。此外,我创建了一个登录页面并放入了帐户登录模块——但同样,我看不到任何设置来实际选择我想使用的身份验证提供程序。它要么是默认的 DNN,要么什么都不是。

我如何真正获得某种 UI,我可以在其中单击 link 通过 Google 或 Twitter 登录?

嗯,当然,经过数小时的搜索,发布问题后只需几分钟即可弄清楚。原来还有一个 admin 扩展页面(它在 Admin 菜单的 Advanced Settings 下)然后我必须在那里设置和启用选项。

这是有原因的。

DNNCon 支持多个站点或门户。在主机设置中启用其他身份验证系统 为所有门户提供密钥。然后可以在每个门户的管理设置中逐个门户启用它们,