diff options
-rw-r--r-- | lib/rubygems/gemcutter_utilities.rb | 6 | ||||
-rw-r--r-- | test/rubygems/test_gem_gemcutter_utilities.rb | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/rubygems/gemcutter_utilities.rb b/lib/rubygems/gemcutter_utilities.rb index 01c189a8e3..7556753f58 100644 --- a/lib/rubygems/gemcutter_utilities.rb +++ b/lib/rubygems/gemcutter_utilities.rb @@ -252,10 +252,10 @@ module Gem::GemcutterUtilities def ask_otp(credentials) webauthn_url = webauthn_verification_url(credentials) - unless webauthn_url - say "You have enabled multi-factor authentication. Please enter OTP code." + if webauthn_url + say "You have enabled multi-factor authentication. Please enter OTP code from your security device by visiting #{webauthn_url}." else - say "You have enabled multi-factor authentication. Please enter OTP code from your security device by visiting #{webauthn_url} or your authenticator app." + say "You have enabled multi-factor authentication. Please enter OTP code." end options[:otp] = ask "Code: " diff --git a/test/rubygems/test_gem_gemcutter_utilities.rb b/test/rubygems/test_gem_gemcutter_utilities.rb index 1291a39fc3..7e10405110 100644 --- a/test/rubygems/test_gem_gemcutter_utilities.rb +++ b/test/rubygems/test_gem_gemcutter_utilities.rb @@ -233,8 +233,8 @@ class TestGemGemcutterUtilities < Gem::TestCase def test_sign_in_with_webauthn_otp webauthn_verification_url = "rubygems.org/api/v1/webauthn_verification/odow34b93t6aPCdY" - api_key = "a5fdbb6ba150cbb83aad2bb2fede64cf040453903" response_fail = "You have enabled multifactor authentication" + api_key = "a5fdbb6ba150cbb83aad2bb2fede64cf040453903" util_sign_in(proc do @call_count ||= 0 |