成员-子域/博客单点登录- SSO

  • 作者
    的帖子
      • 2022年10月28日早上6:31# 3536922

        你好,

        我的博客是根域,会员网站是子域。我希望允许我的用户在任何一个站点上登录/注销,而不必再次登录/注销,如果他们在站点之间来回(单点登录)。

        这是为了:
        1.改善用户体验
        2.当成员登录时,能够跟踪他们在两个站点之间的行为。

        有人干过这样的事吗?

        我发现并安装了插件“WP远程用户同步”。这是一个很好的概念,但在许多情况下并不适合SSO。
        许多用户对它的SSO有问题,但我确信它适用于某些设置。
        然而,我已经得到了插件同步我的用户WordPress帐户和元数据之间的网站非常好....只是SSO部分没有像它应该的那样工作。(用户必须在浏览会话期间登录两个网站至少一次,然后它就像魔术一样整天登录和退出两个网站)

        问题:
        1.有人成功使用“WP远程用户同步”吗?如果是,您的用例是什么?

        2.即使我在单点登录的损失,但至少可以同步我的用户,这将是一个好主意保持同步他们在两个网站目前在最低限度?我的理由是,如果我现在不开始,如果我以后想同步用户,他们都必须在第二个网站上重置密码。然而如果他们从一开始就同步,他们的密码从一开始就同步。

        这里有一些关于“WP远程用户同步”插件的信息,如果你不熟悉的话:

        WP Fusion推荐:
        https://wpfusion.com/documentation/tutorials/sync-user-accounts/

        WPCrafter.com做了一个评论,虽然我发现它不像他在演示中展示的那么流畅:
        https://www.youtube.com/watch?v=vZKjj0Mclf4

        下面是WordPress的插件页面:
        https://wordpress.org/plugins/wp-remote-users-sync/

        • 2022年10月28日早上6:31# 3536955

          So, my general recommendation on things like this is to not use two separate sites. Once one starts going down this route, then usually that means it is better to just have one site because you seem to want member functionality spread throughout. Makes everything much easier when it is on one WP install.

          来自WPFusion的这个链接可能会有所帮助:

          https://wpfusion.com/documentation/tutorials/sync-user-accounts/

            • 2022年10月28日早上6:31# 3537016

              大卫,你说得对。

              我不得不重新评估我为什么要这么做。

              在了解了如何不那么简单地实现之后,在我的情况下,跨越两个网站的成员不值得付出努力。如果有的话会很好,但说起来容易做起来难。

              我的博客在任何意义上都被设计得极简。就像极简主义设计,大量的空白,除了内容什么都不看(没有分心)。没有插件,只有最基本的功能。我的主题设计师/开发人员疯狂地想要削减页面速度和视觉设计的脂肪。

              我的会员网站不符合这些要求。这和你理想中的环境差不多,只是没有博客。

              但是,最好的办法是,我将所有成员都保留在成员网站上。从博客到会员的标题链接,反之亦然。任何博客推广的注册都可以通过UTM或FluentCRM跟踪链接进行跟踪。我甚至可以选择保留所有的注册表格和销售页面的会员方。

              我现在意识到,我的会员一旦成为会员,就不应该真的需要访问博客。会有一些类似的内容,但这些内容的会员版本将被重新包装,以满足“学习”需求,而不是像博客那样的营销需求。

              如果用户愿意的话,能够从博客端登录就太好了。但这可能不会提供我最初希望的那么多价值。

              • 2022年10月28日早上6:31# 3537023

                是啊,这可能是更好的方法只要你们坚持让博客保持干净。

                我做了同样的动作。我的会员资格过去是完全独立于博客的。出于类似的原因。但是,我后来恢复并合并成一个。每一种情况都是不同的,但在我的案例中,把所有东西都放在一个网站上的便利赢得了胜利。

                至于你的设计师坚持极简主义,我的经验是,有些人违反了80/20规则,做得有点过头了。我们可以做很多事情来提高站点的性能,并且基本地运行它并不一定需要达到最佳性能。这是一种方法,但是在主机层面上还有很多可以做的事情,以及代码,甚至是选择性的插件加载,可以使网站在公共流量方面表现出色。

                • 2022年10月28日早上6:31# 3537031

                  是的,我一直在关注你从独立网站到单一网站的转变。我绝对能看到好处。很难确切地知道该走哪条路。如果时机成熟,我愿意接受改变。看起来移动到一个站点是可以完成的,不过需要做一些工作。

                  我刚刚在一个沙盒网站上安装了Perfmatters,但还没有机会测试它。当所有东西都在一个站点时,看起来很有价值。

            • 您必须登录才能回复此主题。