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/verifier.rb | |
parent | 793b0513eb14c08443e11202b3ffbee141e33df7 (diff) |
Fix Keybase verification using wrong domain for remote accounts (#10547)
Diffstat (limited to 'app/lib/proof_provider/keybase/verifier.rb')
-rw-r--r-- | app/lib/proof_provider/keybase/verifier.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/app/lib/proof_provider/keybase/verifier.rb b/app/lib/proof_provider/keybase/verifier.rb index ab1422323..af69b1bfc 100644 --- a/app/lib/proof_provider/keybase/verifier.rb +++ b/app/lib/proof_provider/keybase/verifier.rb @@ -1,10 +1,11 @@ # frozen_string_literal: true class ProofProvider::Keybase::Verifier - 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 valid? @@ -49,7 +50,7 @@ class ProofProvider::Keybase::Verifier def query_params { - domain: ProofProvider::Keybase::DOMAIN, + domain: @domain, kb_username: @provider_username, username: @local_username, sig_hash: @token, |