如何在 pentaho bi url 中传递登录凭据

Posted

技术标签:

【中文标题】如何在 pentaho bi url 中传递登录凭据【英文标题】:how to pass login credential in pentaho bi url 【发布时间】:2014-03-20 06:38:25 【问题描述】:

Pass parameter to pentaho CDE report

使用 GET 方法的请求参数工作正常,但我不想在 URL 中显示凭据,post 方法不起作用

requestParameterProcessingFilter : http://jira.pentaho.com/browse/BISERVER-10708

<html>
<form action="http://localhost:8080/pentaho/api/repos/ublic:Company:Reporting:Test:Test2.prpt/report?&output-target=pageable%2Fpdf" method="post">
<input type="hidden" name="userid" id="userid" value="admin"/>
<input type="hidden" name="password" id="password" value="password"/>
<input type="submit" value="Submit">
</form>
</html> 

【问题讨论】:

【参考方案1】:

我不希望这会奏效。

您应该考虑授予对 Pentaho 的匿名访问权限。您可以在信息中心找到。

【讨论】:

您好,在信息中心仅提及 get 方法,但 post 方法不起作用。喜欢支付网关 查看信息中心以获取有关启用匿名访问的信息。您尝试做的事情不会奏效。 查看我关于如何授予匿名访问的答案。 ***.com/questions/28404241/…【参考方案2】:

我不确定这是否会有所帮助,但您可以尝试使用 Authorization 标头。其中标头的值为"Basic " + Base64.encode64(username + ":" + password)

【讨论】:

以上是关于如何在 pentaho bi url 中传递登录凭据的主要内容,如果未能解决你的问题,请参考以下文章

Pentaho BI Server - 绘制实时数据图表

在 Pentaho BI 服务器中使用 PDI 转换作为报表参数的数据源

如何在 Pentaho BI server v6 CE 上部署预定的 Kettle 作业

Pentaho 认证方法

pentaho 数据集成:执行 PDI BI Server 还是使用 carte?

pentaho - 将数据传递给报表查询