You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
facilitator: refactor manifest fetching. (#207)
This adds a new get_url function that wraps ureq gets, turning ureq's
synthetic_errors into Results, and using anyhow to add context about
which URL failed.
This also changes the manifest reader functions to take a slice of bytes
instead of a reader.
facilitator: Add AWS ChainProvider for WebIDP. (#199)
Rusoto offers a "ChainProvider", which will try each of the various auth
methods available on AWS in order, and return as soon as one works. The
ChainProvider offered by Rusoto omits WebIdentityProvider, which we
need.
This change copies the implementation of ChainProvider, and adds
WebIdentityProvider to the list of providers tried.