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