From c1b11c50cbb24db01a7afbfcfa192fdd1d496058 Mon Sep 17 00:00:00 2001 From: Jenny Shen Date: Thu, 2 May 2024 13:00:49 -0400 Subject: [rubygems/rubygems] Rename credential email to identifier in WebAuthn poller https://github.com/rubygems/rubygems/commit/5e3e55f8bc --- lib/rubygems/gemcutter_utilities/webauthn_poller.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/rubygems/gemcutter_utilities/webauthn_poller.rb b/lib/rubygems/gemcutter_utilities/webauthn_poller.rb index 0fdd1d5bf4..fe3f163a88 100644 --- a/lib/rubygems/gemcutter_utilities/webauthn_poller.rb +++ b/lib/rubygems/gemcutter_utilities/webauthn_poller.rb @@ -69,8 +69,10 @@ module Gem::GemcutterUtilities rubygems_api_request(:get, "api/v1/webauthn_verification/#{webauthn_token}/status.json") do |request| if credentials.empty? request.add_field "Authorization", api_key + elsif credentials[:identifier] && credentials[:password] + request.basic_auth credentials[:identifier], credentials[:password] else - request.basic_auth credentials[:email], credentials[:password] + raise Gem::WebauthnVerificationError, "Provided missing credentials" end end end -- cgit v1.2.3