【问题标题】:Authenticate to domain from worklight从 Worklight 向域进行身份验证
【发布时间】:2014-04-04 07:51:57
【问题描述】:

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

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

有什么建议吗?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-15
        • 1970-01-01
        • 2011-04-30
        • 2019-11-09
        • 1970-01-01
        • 1970-01-01
        • 2019-02-25
        • 1970-01-01
        相关资源
        最近更新 更多