【发布时间】:2014-12-23 21:05:31
【问题描述】:
我对一般的 HTTP 和基本身份验证有点陌生。
无论如何,我正在尝试使用开源数据集成工具 (Pentaho) 来合并来自多个不同应用程序的数据。
无论如何,除了我们将一个应用程序更改为需要基本身份验证才能访问的在线 JSON 数据库之外,一切进展顺利。
在我正在访问的其他 XML 数据库中,我可以简单地将用户名/密码参数传递到 url .... aka www.fakesite.com/database.xml?usr=USERNAME&pwd=PASSWORD。
我不认为这是基本身份验证的工作方式(我可能是错的)。如何将我的用户名和密码传递到 HTTP 标头?或者它会在某个地方的 URL 中?我需要将这些字符串转换为 64 位代码还是什么?
在让 pentaho 获取资源之前,我可能能够在 java 或 javascript 中执行此操作,但我很困惑这是如何工作的。会是 wwww.fakesite.com Basic 24309xdfs32e320 --- 类似的东西吗?我很困惑如何做到这一点。谢谢!
【问题讨论】:
标签: json pentaho basic-authentication