Supplies the current credential at request time.
Returns the current credential or throws AuthError when unavailable.