我有一个嵌入在团队应用程序中的iframe中的应用程序体验。app-experience有一个logout
按钮,它基本上调用我的站点的/logout
端点。如果调用成功,我将使用MSTeams.submitTask()
关闭iframe,而不传递任何数据。
function logout() {
fetch('/api/logout', {method: 'POST'})
.then(() => MSTeams.tasks.submitTask())
当我再次打开iframe时,我的站点域名下的cookie仍然没有被取消设置,我仍然没有从我的应用程序体验中注销,尽管如果我尝试MS Teams浏览器应用程序中相同的事情,我会正确地注销。
我猜这可能与电子应用程序处理cookie的方式有关,或者我不知道我做错了什么。
提前感谢:)
发布于 2020-03-23 06:59:20
@Deepankar -确保您的samesite属性设置为"Strict“。有关更多详细信息,请查看并关注此document
https://stackoverflow.com/questions/60759721
复制相似问题