gpt4 book ai didi

javascript - Worklight 适配器基本身份验证缓存?

转载 作者:行者123 更新时间:2023-11-30 18:10:01 26 4
gpt4 key购买 nike

我在使用 Worklight 适配器进行基本身份验证时遇到问题。每当我对 REST URL 进行身份验证时,它都会进行身份验证。但是,身份验证似乎在 Worklight 服务器中创建了一个 session 。

调用示例

function getTaskList(username,password) {

var input = {
method : 'post',
returnedContentType : 'json',
path : 'rest/url',
headers: {
'Authorization': 'Basic '+base64Encode(username+':'+password),
}
};

return WL.Server.invokeHttp(input);
}

每当我尝试从另一台设备登录时,Worklight 服务器认为我已经登录。您可以关闭 Worklight 服务器中的 session 支持或阻止缓存吗?我想每次都对 REST URL 进行身份验证。这怎么可能?

最佳答案

<罢工>在<procedure>您应该添加的适配器 XML 文件的元素 connectAs="endUser" .将使用用户身份创建到后端的连接。

对不起,我不明白你的问题。

为了每次都进行身份验证,你需要做的是在connectionPolicy中。在适配器 XML 文件中,您需要更改您的 cookiePolicy归属于IGNORE_COOKIES

<connectionPolicy xsi:type="http:HTTPConnectionPolicyType" cookiePolicy="IGNORE_COOKIES" maxRedirects="int"></connectionPolicy>

关于javascript - Worklight 适配器基本身份验证缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14838087/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com