The struct provided to indicate a failure of authentication.
All errors are provided by the relevant strategy.
t :: %Ueberauth.Failure{provider: binary, strategy: Module.t, errors: [Ueberauth.Failure.Error]}