0

我在将 spring social 设置为 Magnolia CMS 的模块时遇到问题。我想要做的是,实现连接控制器等等,让我成为一个 oauth,然后转到我改编的注册或登录表单,所以我真的不需要那么多东西。Spring Social 是基于 JDBC 的。我真的不知道如何访问给定的 magnolia jcr 模板并连接到我的用户工作台以做出与这么多给定示例中所做的相同的事情。我在 jcr vm 中,所以我通常应该可以访问所有东西,其他类也可以。我也有像 MgnlContext 这样的好东西来获取它,但这一切都对我没有帮助。春季社交论坛或木兰论坛没有足够的反应,我真的无法理解......那里有人可以帮助我吗?只是搭桥而已

我将如何访问 JCR 数据源并将其绑定到 Spring Social ?

4

1 回答 1

0

MgnlContext 和 Spring Context 是两个独立的对象,你不能从另一个中获取一个。如果您想从您向用户显示的模板/网页中使用 Spring Social,那应该非常简单,只需确保您已安装 SS(按照他们的示例中所示的相同设置)并向模板添加相同的标记。但是,您需要在 Magnolia 过滤器链中为您将安装社交软件的路径创建旁路,或者将所有必要的过滤器和 servlet 直接添加到 Magnolia 的过滤器链中。有关过滤器链和绕过配置的更多详细信息,请访问http://documentation.magnolia-cms.com/display/DOCS/Request+processing+and+filters

为了使它更容易,您可能需要安装 Magnolia Blossom 模型,让您可以将 SS 上的示例中的视图直接配置为 Magnolia 中的模板。有关 Blossom 的更多详细信息,请查看http://documentation.magnolia-cms.com/display/DOCS/Blossom+module

于 2014-03-30T19:01:45.413 回答