Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-43566

Flexible client support for SameSite cookie

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 12.7, 19.4, 20.0, 21.0 [Tentative]
    • Fix Version/s: 21.0 [Tentative]
    • Component/s: Kernel
    • Labels:
      None
    • Test Plan:
      Hide

      Unit tests were added to test dealing with these problematic clients.

      The most recent would be Safari's Download Manager not sending cookies to a primary site to test:

      1. Using Safari 13.1
      2. Add a pdf to a site
      3. Now in resources right click the pdf and choose "Download Linked File"
      4. The file should download correctly using Safari's Download Manager
      Show
      Unit tests were added to test dealing with these problematic clients. The most recent would be Safari's Download Manager not sending cookies to a primary site to test: Using Safari 13.1 Add a pdf to a site Now in resources right click the pdf and choose "Download Linked File" The file should download correctly using Safari's Download Manager

      Description

      Some Browsers (Clients) still contain a few glitches here and there when working with SameSite cookies. In this issue we add more flexibility by attempting to deal with these browsers in a more effective way. 

      Added logic to Sakai to account for some of these clients that have been documented here:
      https://www.chromium.org/updates/same-site/incompatible-clients

      Other OS/Browser combinations can now be better managed when found.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  ern Earle R Nietzel
                  Reporter:
                  ern Earle R Nietzel
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration