As of yesterday I can now use Snapcraft master to login against my store with no patches. Merely exporting alternative URLs is all that is necessary:
UBUNTU_ONE_SSO_URL
STORE_DASHBOARD_URL
So the basics of macaroon generation and discharging is working (that was a slog). It’s not ready to land yet and I would like to put in the necessary code to protect the limited, existing endpoints so that at least the basics are there.
This will make my life a lot easier if I can just use Snapcraft, as-is, with no changes. And from that many (all?) things will flow!
It’s exciting if overwhelming! 