从worklight对域进行身份验证

时间:2014-04-04 07:51:57

标签: authentication cookies ibm-mobilefirst lotus-domino worklight-adapters

我想从worklight连接到多米诺骨牌域并从应用程序中检索一些数据。 有一个http://domain.com/names.nsf?login&username=myname&password=mypass形式的网址,如果我从浏览器发送请求,我将进行身份验证。所以如果那时我请求http://domain.com/app1我将已经登录。在我的浏览器中有一个会话cookie,所以这就是它的实现方式。

我怎么能从工作灯上做到这一点?我想要: 1.从我第一次调用authApp中检索cookie(它不会返回任何json) 2.将其附加到我对同一域的下一个请求

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

以下是一个类似的问题:Attaching cookie to WorkLight Adapter response header

您可以使用适配器调用从客户端进行身份验证,并从客户端的响应中获取cookie并保存。然后在每次请求时从客户端发送cookie。

答案 1 :(得分:1)

听起来Domino服务器配置为使用会话身份验证。我不同意之前的回应。如果您必须使用会话身份验证,这听起来是正确的,但使用基本身份验证可能更容易。

有关会话和基本身份验证的比较,请参阅Authenticating Domino REST Service Requests。如果服务器配置为会话身份验证,您仍然可以为请求使用基本身份验证。但您应该考虑添加网站规则来覆盖所选网址的会话身份验证。