Raised when an OAuth operation fails.
@type error_code() :: :state_mismatch | :no_email | :provider_error | :token_exchange_failed | :link_conflict | :email_mismatch | :authorize_failed