{"id":752,"date":"2021-06-25T14:55:38","date_gmt":"2021-06-25T12:55:38","guid":{"rendered":"https:\/\/www.ume.li\/blog\/?p=752"},"modified":"2021-06-25T15:51:04","modified_gmt":"2021-06-25T13:51:04","slug":"hcl-connections-docs-vs-chrome","status":"publish","type":"post","link":"https:\/\/www.ume.li\/blog\/2021\/06\/25\/hcl-connections-docs-vs-chrome\/","title":{"rendered":"HCL Connections Docs and Blogs vs Chrome"},"content":{"rendered":"<p>Today we ran into a &#8220;small&#8221; issue with HCL Docs editor. The editor opened but as soon as I tried to change anything I got a strange error popup. A 1 minute timeout expired and I should login again&#8230;<\/p>\n<p>Create a new blog post in Chrome and it shows a nice message:<br \/>\n<a href=\"https:\/\/www.ume.li\/blog\/2021\/06\/25\/hcl-connections-docs-vs-chrome\/selection_489\/\" rel=\"attachment wp-att-758\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/06\/Selection_489-300x36.png\" alt=\"\" width=\"300\" height=\"36\" class=\"alignleft size-medium wp-image-758\" srcset=\"https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/06\/Selection_489-300x36.png 300w, https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/06\/Selection_489.png 728w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>.<\/p>\n<p>This message appeared only in Chrome 91. Firefox 89 just worked. <\/p>\n<p>Checking the browser&#8217;s console and network log showed that a request to \/docs\/api\/docsvr\/lcfiles\/7f45a827-647c-4565-a758-d205828a7567\/edit\/hb?save=false produced a http error 403.<br \/>\nThe developer tools also revealed the problem. The JSESSIONID cookie had the SameSite set to None but has been missing the Secure flag.<\/p>\n<p><a href=\"https:\/\/www.ume.li\/blog\/2021\/06\/25\/hcl-connections-docs-vs-chrome\/selection_491\/\" rel=\"attachment wp-att-759\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/06\/Selection_491-300x33.png\" alt=\"\" width=\"300\" height=\"33\" class=\"alignleft size-medium wp-image-759\" srcset=\"https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/06\/Selection_491-300x33.png 300w, https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/06\/Selection_491-1024x112.png 1024w, https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/06\/Selection_491-768x84.png 768w, https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/06\/Selection_491-996x109.png 996w, https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/06\/Selection_491.png 1044w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n<\/p>\n<p>Verifying the IBM technotes <a href=\"https:\/\/www.ibm.com\/support\/pages\/browser-changes-samesite-cookie-handling-and-websphere-application-server\" title=\"Samesite\" rel=\"noopener nofollow\" target=\"_blank\">SameSite Cookie Handling<\/a> and <a href=\"https:\/\/www.ibm.com\/support\/pages\/apar\/PH22157\" title=\"ph22157\" rel=\"noopener nofollow\" target=\"_blank\">PH22157<\/a>.<\/p>\n<p>After adjusting and verifying all possible settings for SameSite and adding the Secure flag to all the Session Cookies, HCL Docs is working in Chrome again.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we ran into a &#8220;small&#8221; issue with HCL Docs editor. The editor opened but as soon as I tried<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[62,23],"tags":[],"class_list":["post-752","post","type-post","status-publish","format-standard","hentry","category-62","category-connections"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/comments?post=752"}],"version-history":[{"count":7,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/752\/revisions"}],"predecessor-version":[{"id":762,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/752\/revisions\/762"}],"wp:attachment":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/media?parent=752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/categories?post=752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/tags?post=752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}