Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(api): Allow access to unknown applications when legacyFallback=t…
…rue (#375) Recent testing of our legacy fallback support did not actually work correctly when `fiat` was unavailable. The original intention of `legacyFallback: true` was to support a fallback to the authorization model that existed pre-fiat. This model only supported WRITE restricted accounts and expected that the authorization context was propagated between services with the `X-SPINNAKER-*` headers. This PR is an attempt to do a better job for manually triggered pipelines (which should have some accounts specified) as well as read operations performed via the UI. It does not yet tackle anything related to cron-triggered pipelines.
- Loading branch information