工作灯适配器基本身份验证缓存?(Worklight Adapter Basic Authentica

2019-10-17 17:13发布

我在使用工作灯适配器基本身份验证的问题。 每当我到一个REST URL验证,它验证罚款。 然而,认证似乎创建工作灯服务器内的会话。

例如呼叫

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每次进行身份验证。 这怎么可能?

Answer 1:

<procedure>适配器XML的元素文件你应该添加connectAs="endUser" 到后端的连接将会与用户的身份来创建。

我很抱歉,我不明白你的问题。

为了每次你需要做的时间来验证在connectionPolicy您需要更改适配器XML文件中cookiePolicy属性来IGNORE_COOKIES

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


文章来源: Worklight Adapter Basic Authentication Caching?