每次打开任务窗格时,Outlook for Mac Addin都会清除Cookie

时间:2018-02-13 19:14:58

标签: javascript cookies outlook-addin office365-apps outlook-for-mac

问题:每次用户打开任务窗格时,都会要求登录。这仅适用于使用最新Sierra版本(10.13.3)和Outlook版本(16.9)的Outlook for Mac用户。具有相同Outlook版本和sierra版本(10.12.6)的用户没有看到此问题。

当用户打开任务窗格并输入凭据时,我们会点击服务器,经过身份验证后,会发送一个包含user_credentials_app_session的Set-Cookie的响应标头。因此,每次我们提出请求时,我们都会使用这些cookie来验证用户身份。现在,当用户关闭任务窗格并重新打开时,它不会将这些cookie作为请求的一部分发送,我们无法对用户进行身份验证。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

问题是没有为Set-Cookie传递expires值。在我们对expires的响应标头中传递Set-Cookie值进行更改后,问题就解决了。