1
我遇到了使用Worklight適配器進行基本身份驗證的問題。無論何時我對REST URL進行身份驗證,它都可以正常驗證。但是,身份驗證似乎在Worklight服務器中創建會話。工作燈適配器基本身份驗證緩存?
如通話
function getTaskList(username,password) {
var input = {
method : 'post',
returnedContentType : 'json',
path : 'rest/url',
headers: {
'Authorization': 'Basic '+base64Encode(username+':'+password),
}
};
return WL.Server.invokeHttp(input);
}
Whenver我嘗試從其它設備登錄,工作燈服務器以爲我已經登錄,您可以關閉會話支持在工作燈的服務器或防止緩存?我想每次都對REST URL進行身份驗證。這怎麼可能?
這不起作用適配器XML文件中的
connectionPolicy
。 Worklight Server正在爲第一個用戶存儲JSESSIONID。當發出另一個getTaskList('user2','password2')時,Worklight Server仍會從原始用戶返回任務(使用JSON)。該適配器僅在Worklight Studio中重新部署以確保。所有調用都來自RunAs-> Worklight Procdure。 – 2013-02-13 15:45:09我已經更新了答案。 – 2013-02-14 11:57:19
奇妙地工作。謝謝。 – 2013-02-15 15:35:36