Matt (pactflow.io / pact-js / pact-go)
export PACT_BROKER_BASE_URL=<https://test.pactflow.io>
export PACT_BROKER_TOKEN=129cCdfCWhMzcC9pFwb4bw
Users won’t be able to login with basic auth either, but you can use this pre-signed URL for them to login as a guest user and poke around:
https://test.pactflow.io/login?code=98f7810e-c7dc-493b-9c3d-7849952f1d9a&utm_medium=web&utm_source=pact-js
(update the UTM at the end to your project or remove them altogether)
Want your own broker?
If you’re a maintainer and would prefer to have your own PactFlow instance separate from above, please just create a free account here and let me know the PactFlow details once done to prevent it from downgrading at the end of a trial.
Why / Background
Basic auth is terrible. We thought it was broken and yesterday I updated the configuration of that tenant to make it a “normal” account. It wasn’t until a bit later that we realised basic auth was actually still working and something else was going on, but by then I’d already made all of the requisite updates across the foundation.