如何在 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 服务器中使用 PDI 转换作为报表参数的数据源
如何在 Pentaho BI server v6 CE 上部署预定的 Kettle 作业