我正在为我的组织创建一个门户,我希望用户使用他们的组织帐户ID和密码登录该门户.
为此,我使用Java进行LDAP身份验证.
阅读了不少文章后,我发现了以下认证步骤:
使用某些绑定或技术帐户绑定到LDAP服务器
在LDAP服务器中搜索尝试登录的用户详细信息
尝试使用用户的专有名称和密码再次绑定到服务器.
以上过程是完全正确还是我缺少一些信息,因为我是新手程序员?什么是绑定在概念上意味着什么?
我想知道绑定帐户的需要是什么?如果直接我尝试将LDAP服务器与用户的凭证绑定,如果成功,那么我可以给他访问权限吗?
我有一个JXplorer
工具,我可以使用我自己的组织的凭证连接到LDAP服务器.所以我在考虑首先使用其他帐户绑定到LDAP服务器的需求是什么?
从我的dss服务请求json响应时出现以下错误.
{"Fault":{"faultcode":"soapenv:Server","faultstring":"Error while writing to the output stream using JsonWriter","detail":""}}
Run Code Online (Sandbox Code Playgroud)
我通过的卷曲请求
curl -X GET -H "Accept:application/json" -H "Content-Type:application/json" http://localhost:9764/services/userdetails/test
Run Code Online (Sandbox Code Playgroud)
如果我删除接受标头,我得到正确的xml响应.
奇怪的是,如果我从我的同事的笔记本电脑运行相同的dss服务,即时通过上面的curl命令获得正确的json响应.我的电脑有些配置发生了变化,因为我的电脑出现了这个错误.
我无法找到我的电脑中发生了什么变化,因为我收到了这个错误.
我是pentaho数据集成工具的新手.
我想从我的pentaho消费一个宁静的服务(发布网络服务).为此我发现我应该使用休息客户端.但是,当我给网址和正文(因为我想消费后服务)时,它没有在数据库中进行必要的更改.
谁能告诉我如何在pentaho的其他客户端给身体?我怀疑有一些不同的方式让身体在休息客户的身体领域.
我正在附上我正在制作的其他客户端的屏幕截图.
也有人可以建议我一些很好的链接,我可以找到pentaho的教程.