And*_*ier 1 adapter ibm-mobilefirst
Worklight文档引用了名为的适配器XML文件的元素中的属性connectAs="endUser".它说这意味着:
使用用户的标识创建与后端的连接.仅在已在此过程的安全测试中标识用户域时才有效.
但是,就从适配器到后端HTTP服务器执行的HTTP连接而言,这实际上意味着什么?它如何影响,例如,JSESSIONID?
编辑:继我原来的职位,安东·亚历山德罗夫提供了一个博客帖子有更多的细节在这个机制是如何工作的: https://www.ibm.com/developerworks/community/blogs/worklight/entry/configuring_http_adapters_for_stateless_stateful_backend_connectivity_and_user_identity_propagation?lang=en
这实际上意味着Worklight服务器的行为就像它是"最终用户"(特别是Web浏览器).
在给定的Worklight适配器中,connectAs ="endUser"参数将导致HTTP Set-Cookie标头存储为经过身份验证的Worklight会话的一部分.请求connectAs ="endUser"的后续请求将发送作为"endUser"服务器端会话的一部分存储的任何cookie.
Worklight文档明确指出它仅在已识别的领域中有效,因为如果没有领域,则无法保存这些cookie以供以后在服务器端会话中使用.
如果选择使用此参数,则不应更改Worklight客户端应用程序角度的效果.
用于后端HTTP服务的Worklight服务器将更改.本质上,后端服务器会将使用connectAs ="endUser"的Worklight适配器视为单个HTTP Web浏览器.所以对于JSESSIONID的例子:
重点要注意:
我的一般经验法则如下:
| 归档时间: |
|
| 查看次数: |
545 次 |
| 最近记录: |