diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2019-04-10 20:28:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-10 20:28:43 +0200 |
commit | a9f130b8d8e1d92a10cb92b1295b12d274f3139c (patch) | |
tree | 58de8b07c047a8fd9545519cfcfcfd5c7ca0a2c1 /app/lib/proof_provider/keybase/badge.rb | |
parent | 793b0513eb14c08443e11202b3ffbee141e33df7 (diff) |
Fix Keybase verification using wrong domain for remote accounts (#10547)
Diffstat (limited to 'app/lib/proof_provider/keybase/badge.rb')
-rw-r--r-- | app/lib/proof_provider/keybase/badge.rb | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/app/lib/proof_provider/keybase/badge.rb b/app/lib/proof_provider/keybase/badge.rb index 3aa067ecf..f587b1cc7 100644 --- a/app/lib/proof_provider/keybase/badge.rb +++ b/app/lib/proof_provider/keybase/badge.rb @@ -3,10 +3,11 @@ class ProofProvider::Keybase::Badge include RoutingHelper - def initialize(local_username, provider_username, token) + def initialize(local_username, provider_username, token, domain) @local_username = local_username @provider_username = provider_username @token = token + @domain = domain end def proof_url @@ -18,7 +19,7 @@ class ProofProvider::Keybase::Badge end def icon_url - "#{ProofProvider::Keybase::BASE_URL}/#{@provider_username}/proof_badge/#{@token}?username=#{@local_username}&domain=#{domain}" + "#{ProofProvider::Keybase::BASE_URL}/#{@provider_username}/proof_badge/#{@token}?username=#{@local_username}&domain=#{@domain}" end def avatar_url @@ -41,8 +42,4 @@ class ProofProvider::Keybase::Badge def default_avatar_url asset_pack_path('media/images/proof_providers/keybase.png') end - - def domain - Rails.configuration.x.local_domain - end end |