I’ve been using Dakboard as a digital home display, and thought it would be cool to show my Intervals calendar on it by embedding Intervals in an iframe.
Unfortunately, while I am able to embed Intervals and login successfully, I then get errors about being unauthorized on most pages, e.g. when trying to fetch my activities to populate the Activities calendar page.
I’ve tried the Session Cookies modification in the Troubleshooting section of the Dakboard guide , but to no avail.
I’m guessing this is probably due to some other security setting on Intervals, but wanted to confirm that is the case before spending anymore time digging around in my Raspberry Pi’s internals.
To clarify: I am able to embed Intervals as a webpage and login, but I get stuck on an empty calendar page where no activities load (despite there being activities which should load):
And although my picture doesn’t capture it, there’s a red error banner that frequently pops-up about being unauthorized. I assume this is generated because the Intervals frontend is unable to authenticate properly with the backend when it is embedded in an Iframe on a 3rd party website? (Presumably for very good security reasons, but I wanted to double check with somebody who knows more about web development than me.)
I wouldn’t be surprised if this was caused by the recently changed Strava policy limiting Intervals to forward anything through the API that comes from Strava…