Some of my users using Safari are having trouble logging into my app when inside my Power-Up and my guess this is a common problem. Safari’s cross-site tracking prevention appears to prevent cookies from “sticking” i.e. my Power-Up opens the Trello OAuth flow and, once complete, sets a cookie (on my domain) that says the user is logged in. However, the cookie doesn’t get saved (due to Safari’s “Prevent cross-site tracking” and the user still appears logged out. Simply toggling this preference in Safari affects weather I’m logged in or out of my app when inside the Power-Up.
Are there any workarounds for this that don’t request that my users disable this privacy setting in Safari?