【问题标题】:authenticating pentaho server in spring application在 Spring 应用程序中验证 pentaho 服务器
【发布时间】:2018-08-08 07:01:20
【问题描述】:

我有一个 Spring 应用程序,其中的用户具有角色,并且基于角色,用户通过特定功能进行身份验证。如果我在此应用程序中集成 Pentaho 服务器,如何避免重新验证 Pentaho 服务器?

【问题讨论】:

    标签: pentaho pentaho-cde pentaho-report-designer


    【解决方案1】:

    有一种叫做单点登录的东西,通过它您可以通过登录,并且您的应用程序的相同凭据也将在 Pentaho Server 中使用。 过程很长,我建议做一些研究,你会得到答案。

    【讨论】:

    • 感谢您的回复。实际上,我不想进行单点登录或 LDAP 身份验证。
    【解决方案2】:

    Pentaho 也使用 Spring。我建议您使用位于pentaho-server/pentaho-solutions/system 下的applicationContext-spring-security.xml。您也许可以从 Spring 应用程序的会话中获取登录信息,然后使用它对 Pentaho 进行身份验证。

    我从来没有做过。这只是一个可能对您有所帮助的想法。

    【讨论】:

    • 所以,我正在从我的 Spring Boot 应用程序中的应用程序会话中获取用户详细信息。但是如何通过我的应用程序的 REST 调用触发 Pentaho,以便它对 Pentaho 进行身份验证。一旦用户单击登录页面上的提交按钮,我就想发送一个帖子调用。在那里,我将向 Pentaho 发送一个包含用户详细信息的电话。但我无法弄清楚那个 post call 会是什么样子,它验证了 pentaho。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-28
    • 2022-12-18
    • 2020-04-23
    • 1970-01-01
    • 2019-01-29
    相关资源
    最近更新 更多