Skip to content

Authentication breaks with browsers that implement State Partitioning #86

@matheus23

Description

@matheus23

In the future, more browsers will implement State Partitioning.
This will prevent unpermissioned cross-site communication to prevent tracking without consent. This will also break our authentication flow, which uses an iframe on the App's site to retrieve the UCAN and read key from authentication.

This already affects users of FIrefox Nightly and Brave today.

Keep in mind that error messages mentioning "cross origin cookies" are related, even though we're not using what's traditionally understood as cookies. LocalStorage, SessionStorage, IndexedDB and Cookies are all ways of creating state in websites and in some error messages are treated under the "cookie" banner.

I've started a draft on what a in-the-mean-time solution, which would ask the user for permission, would look like in #85

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions